Nothing Special   »   [go: up one dir, main page]

Pega Web Mashup

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

2 slide

Mashups generated by Pega Web Mashup will give us the


same experience that the users normally have in pega.

Actions commonly defined inside a mashup is:

Opening a new case


Displaying a user's worklist
Selecting and performing an assignment

3 slide

On the Web Mashup interface form, you configure the


mashup options and generate the mashup code.

that we can copy, paste, and view within the web page

for example, you can set the width of the mashup.

to Enhance the functionality of web application by


embedding elements of Pega UI in code. can render whole
cases so the users create work and manage assignments.
For example, embed a feedback form within your website so
that the users who access the page can share their
comments.

4 slide

The system must authenticate the user before displaying


the application mashup on the external web page. Similar
to an SSO configuration, a third-party authentication
module manages the authentication of Pega Web Mashup
users.
Pega provides a standard authentication service named
Internet Application Composer (IAC) Authentication for
Pega Web Mashup configurations. The standard web.xml
contains a servlet named IAC that references this
authentication service instance. The instance references
standard IAC authentication activities by default. Unlike
other custom authentication services, you do not need to
create an IAC authentication service and add a reference
to it in web.xml.

The standard IACAuthentication activity extracts values


from custom HTTP headers in the HTTP request to identify
an authenticated operator. The activity uses the
operator's identifier to verify that the user is in the
system. The third-party authentication module typically
provides this operator information.

Step 4 of the activity is configured to have the


IACAuthVerfication activity return the token to the
authentication module and verify the module generated the
token.

5 slide

When users log in to the mashup application, the


IACAuthentication activity uses information in the HTTP
request header to identify a corresponding operator ID in
pega platform.

If an operator ID record for the user does not exist, the


activity creates a record for the user. The activity
customizes a template Operator ID or model operator using
information in the HTTP request header to create an
operator ID record for the user.

The organization, division, and org unit information in


the header is used to identify the appropriate org unit
record in pega

The model operator associated with that org unit is the


template for creating an operator ID record for the new
user. The identifier and full name are used to customize
the operator ID for the user.

6 slide

The pyBlockUnregisteredRequests security switch blocks


unregistered and unencrypted requests coming from the
client. Requests are blocked with a 403 error.

pega generates channel id in mashup code for validation


on the server before passing the request

the req is checked with the channel id parameter


the req is allowed if it is valid or else req will be
blocked

he pzSecureFeatures security switch is turned on by


default.
pzSecureFeatures is the global switch for Broken Access
Control (BAC) and cannot be overridden.

The feature ensures that BAC violations are written to


the security logs. Admin, App, Dev and Prediction Studios
are exempted.
The pyShowSecureFeatureWarning switch is turned on by
default in production

Warnings are displayed on the user interface and in the


browser console for all unregistered or unencrypted calls
to the mashup activity.

slide 7

Data Exchange through Pega Web Mashup


When you add a Pega Web Mashup to a web page, we can
configure the mashup gadget to read data from the web
page and send data to the hosting page or another mashup
gadget. Passing data in this manner creates a more
seamless experience for users.

For example, a bank with a dispute resolution process


implemented on the Pega Platform™ has users who may want
to dispute a recent transaction they see on the bank's
website from a list of statement activity (stored in a
system of record and accessed by the online banking web
page). The transaction details are passed to the Pega
Platform application through the mashup. The mashup
returns a case ID to the user for future reference.

You might also like