Application resource data model
/Application (addon version 1.2.0+)
Dictionary table
Attribute | Type | Required | Updatable | Description | Additional comment |
id |
Long |
Yes |
- |
Primary key of the application |
|
name |
String |
Yes |
Yes |
Name used to identify the application |
|
description |
String |
- |
Yes |
Description of the application |
|
singleRole |
boolean |
No |
Yes |
true to enforce no user has two roles in this application at the same time |
Setting the value to true does not automatically remove currently assigned roles. |
bpmEnforced |
boolean |
No |
Yes |
Set to true if the user can request this role through the self service interface |
|
database |
String |
No |
Yes |
Target system |
Free text field |
attributes |
|
- |
Yes |
Custom application attributes |
Define new custom attributes (Administration > Configure Soffid > Global Settings > Metadata) |
meta |
ScimMeta
|
- |
- |
Additional information recommended in SCIM definition:
|
These attributes are returned in the response These attributes are not updatable |
Full JSON example
{
"description": "Active Directory",
"singleRole": false,
"bpmEnforced": false,
"database": "ad",
"meta": {
"location": "http://<domain>/webservice/scim2/v1/Application/1573127",
"resourceType": "Application"
},
"name": "ad",
"attributes": {},
"id": 1573127
}