Configuring a Browser requestor
After you create an authentication service, you must associate a Browser requestor and Pega application with an unauthenticated Access Group and ruleset to synchronize customizations of your login screens with your application.
Before you begin: If you have not yet done so, create an authentication
service. Your application requires an authentication service for users to securely log
in. For more information, see Creating an authentication service.
-
Creating a new system (on-premises only)
Note: Pega Cloud clients already have their default system associated with their Browser requestor.
Create a system to later associate with the Browser requestor. The system identifies a single instance of your Pega Platform occurrence for your unauthenticated operators to access.
- In the navigation header of Dev Studio, clickCreate > SysAdmin > System.
- In the Create System rule form, enter a short description and a system name.
- Note the system name for future use.
- Click Create and Open.
- Click Save.
-
Associating the system with the Browser requestor (on-premises
only)
Create a new dynamic system setting that associates the new system with the Browser requestor.
- In the navigation header of Dev Studio, click Create > SysAdmin > System.
- In the Setting Purpose column, click the Search icon.
- In the Search Text field, enter prconfig/identification/systemName/default.
- Click Apply.
- Click the resulting row.
- In the Value field, associate the requestor with the system that you created by entering the new system name.
- Restart the application server.
-
Creating an Access Group to associate with the Browser requestor
Save a copy of the PRPC:Unauthenticated Access Group to maintain its roles for unauthenticated operators.
- In the navigation pane of Dev Studio, click Records > Security > Access Group.
- In the Access Group Name column, click the Search icon.
- In the Search Text field, enter PRPC:Unauthenticated.
- Click the resulting row.
- In the rule form header, select the list next to the Save button.
- Click Save As.
- In the Save Access Group As form, enter a short description and a name for the Access Group.
- Click Create and Open.
- In the Application section of the Access Group rule form, enter the Name and Version of the application you want to customize.
- In the Available portals section, select the portal for which you want to customize the login screen HTML and CSS.
- Click Save.
-
Creating an unauthenticated ruleset
Create a ruleset for an unauthenticated operator to access the Browser requestor session used by the login screens.
- In the navigation pane of Dev Studio, click Records > SysAdmin > Ruleset.
-
In the Create Ruleset Version field, enter the
following information:
- A ruleset name. Include a hyphen (-) and unauthenticated after the ruleset name, for example: <rulesetname>-unauthenticated
- The ruleset version. Example: 01-01-01
- A description for the ruleset.
- Note the unauthenticated ruleset name and version for future use.
- Click Create, then click Save.
-
Including the unauthenticated ruleset in your Access Group
Add the unauthenticated ruleset that you created to the unauthenticated Access Group.
- In the navigation tabs of Dev Studio, select your unauthenticated Access Group.
- In the Run time configuration setting section, in Production Rulesets, add the ruleset that you created.
-
Adding the ruleset stack to your current application
Add the unauthenticated ruleset that contains the unauthenticated Access Group and its composite roles to your application.
- In the navigation header of Dev Studio, select Configure > Application > Structure > Ruleset Stack.
- Select the application for which you want to edit the web login HTML and CSS.
- Click Add ruleset.
- Add the unauthenticated ruleset that you created to associate with the Browser requestor.
- Click Save.
-
Updating the Browser requestor type
Update the Browser requestor to use the unauthenticated Access Group.
- In the navigation header of Dev Studio, select Configure > System > General Requestors.
- In the Requestors list, select the Browser requestor that is associated with the system you created.
- In the Access Group Name field, enter the Access Group that you created.
- Click Save.