SCIM

SCIM = System for Cross-domain Identity Management

SCIM is an open standard designed to manage user identity information. SCIM provides a defined schema for representing users and groups, and a RESTful API to run CRUD operations on those user and group resources.

 

Scim Settings

Create a properties file in config folder of the application \Bwiseconfig\config\scim.properties

In properties files add the following settings.

scim.enabled=true
scim.authentication=header token

scim.userstore = Bwise
scim.groups.enabled = true

#label is username----> this will allow you to map the user inforation from Active directory into the application
scim.mapping.label= userName
scim.mapping.firstName= name=givenName
scim.mapping.lastName= name=familyName
scim.mapping.email= emails.value|type=work

scim.mapping.mobileNumber=mobileNumbers.value|type=work|primary=true

#system role that will assign to newly created user

scim.create-user.default-roles= $AAUser,$Administrator,$AssessmentManager,$AssessmentValidator,$AuditManager,$Auditor,$Builder,$CMAdmin,$CMViewer,$ConfigurationManager,$Dashboard,$DashboardManager,$DataFeedManager,$LimitedUserManager####,$ReportManager,$SODManager,$SODViewer,$SolutionAdministrator,$TeamMate,$TeamMateManager,$UCFImporter,$UCFImportManager,$UniverseViewer

#system role that will assign to a user from active directory which is mapped to the user in application based on its mapping configuration

scim.groups.enabled = true

#scim.group-role-mapping.group1(group from active directory env).=Corporate Approver(from application)

Note: When scim.create-user.default-roles= $AAUser,$Administrator is active you should not activate the scim.groups.enabled = true property or inverse.

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.