28
Views
2
Comments
[IdP] Function of these options in IdP
idp
Web icon
Forge asset by João Barata

Hey guy, i have some questions about the IdP forge, forgive me if my questions are dump
What are the 2nd and 3rd check are for? I click on the info link, it said the following
With the option enabled, the create/update of users will run the logic set up on the IdPCustomLogic service module 
With the option enabled, the assign of Groups/roles for the users will run the logic set up on the IdPCustomLogic service module 

I have check the IdP customization module, but still doesn't quite understand what it's function do.
2. What are these in here are for? Except for the Allow react Apps since it pretty much self explanatory :))

Thanks y'all in advances and wish y'all best of luck!

2023-01-19 12-23-07
Abhinav Shilwant

Hi @john cop,

The second and third checkboxes in the IdP configuration relate to custom configurations for user and group/role mapping.

  1. “Use Custom Config for User Mapping”: When enabled, it allows you to customize how users are created or updated in OutSystems based on your logic in the IdPCustomLogic service module. This is useful if you have specific rules for mapping user attributes from the identity provider.
  2. “Use Custom Config for Group/Role Mapping”: When enabled, it applies custom logic for assigning groups or roles to users. This will also run the logic in the IdPCustomLogic service module, allowing you to define how user roles should be mapped based on your IdP’s information.

If you want to use OutSystems’ default behavior for user and role mapping, leave these options disabled. Otherwise, enable them to apply your custom logic for more control over how users and roles are handled.

2024-09-17 12-24-07
Rammurthy Naidu Boddu
Champion

Hi @john cop

  1. “Use Custom Config for User Mapping”: When enabled, it allows you to customize how to map some of the values with SSO and getting information if the mapping is correct so that data coming from IDP. 
  2. SSO and IDP communicating each other for exchanging data from one server to another for user login, logout, change password, forget password using different one's like Okta, windows azue and custom servers. Hand shaking also happen, when  you uploading script files in both IDP and custom server. for that Validating the servers. 
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.