Provision Lightrun roles with SCIM for SAP IAS¶
Note
This feature is under limited availability and can be enabled upon request.
Lightrun version 1.51.3 for on-premise deployments supports mapping IDP roles to Lightrun roles when working with SCIM provisioning using SAP Identity Authentication Service (IAS).
You can assign the following Lightrun roles:
ROLE_MANAGER
ROLE_USER
ROLE_IGNORE_QUOTA
Enable SCIM role support in Lightrun¶
You can enable SCIM role support in the Lightrun Management Portal.
- Log in to your Lightrun account.
- Navigate to Identity and Access Management > Identity Configuration > Provisioning.
- Select Use Identity Provider.
-
Enable SCIM by selecting SCIM - System for Cross-Domain Identity Management.
-
Select Provision user roles to transfer Lightrun role management to users.
- Click Save
Proceed to provision Lightrun roles in SAP IAS.
/Schemas
endpoint for mapping Lightrun roles¶
Lightrun supports the /Schemas
endpoint, which is used by SCIM to map SAP IAS user roles to Lightrun roles. This ensures seamless role-based access control by assigning the appropriate Lightrun roles based on roles provisioned in SAP IAS.
Request example¶
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"userName": "exampleUser@companyOfjohn.com",
"name": {
"familyName": "B",
"givenName": "John"
},
"preferredLanguage": "en",
"active": true,
"roles": [
{
"value": "ROLE_USER",
"display": "ROLE_USER",
"type": "ROLE_USER"
},
{
"value": "ROLE_MANAGER",
"display": "ROLE_MANAGER",
"type": "ROLE_MANAGER"
}
]
}
Request parameters¶
Parameter | Type | Description |
---|---|---|
schemas | Array | Defines the SCIM schema for a user resource (urn:ietf:params:scim:schemas:core:2.0:User ). |
userName * | String | Unique identifier of the user in SAP IAS (e.g., exampleUser@company.com ). |
name * | Object | Contains the user’s structured name. |
familyName | String | User’s last name (e.g., Doe). |
givenName | String | User’s first name (e.g., John). |
preferredLanguage | String | User’s language preference (e.g., en ). |
active | Boolean | Indicates if the user account is active (true or false ). |
roles | Array | Assigns the Lightrun roles to the user: ROLE_MANAGER , ROLE_USE , ROLE_IGNORE_QUOTA . |
Note
Parameters marked with *
are mandatory.