Users
URI ® urn:scim:schemas:core:2.0:User
Table 3-4 Supported SCIM Schema Attributes for Users
SCIM Attribute | Constraint: Mutability | Constraint: Uniqueness | Constraint: Required | Description |
---|---|---|---|---|
id |
Read Only |
Unique on the server across tenants. |
True (generated by service provider). |
32-character GUID generated by Oracle Life Sciences IAMS. Example: "id":"82be808061044f9e9cef4c8f08d53ef0" |
externalId |
Read Write |
Unique on the server within a tenant. |
False |
Generated by the client. Must be unique within a tenant. Oracle Life Sciences IAMS internally stores the externalId with tenant prefix. The combination of tenant plus externalId must not exceed 255 characters. Example: "externalId":"john.doe@customer.com" |
username |
Read Write |
Unique on the server within a tenant. |
True |
The non-tenant-qualified username. Oracle Life Sciences IAMS internally stores the username with tenant prefix. This username is used to log into applications that are protected by Oracle Life Sciences IAMS. The tenancy of the user is derived from the request URL of the resource. Valid usernames are any combination of the following characters: [a-z], [A-Z], [0-9], space ( ), dash (-), and period (.). If the username is a valid email address, the at-sign (@) is permitted. The username must contain at least 4 characters. The combination of tenant plus username must not exceed 255 characters. Example: "userName": "JOHN.DOE" |
name.givenName |
Read Write |
None |
True |
User's first name. Length must be between 1 and 150 characters. Example: "name":{ "familyName":"Doe", "givenName":"John" } |
name.familyName |
Read Write |
None |
True |
User's last name. Length must be between 1 and 150 characters. Example: "name":{ "familyName":"Doe", "givenName":"John" } |
emails [work] |
Read Write |
None |
True |
Oracle Life Sciences IAMS supports a single value of the work type. Example: "emails":[{ "value":"john.doe@customer.com", "type":"work" }] |
phoneNumbers [work] |
Read Write |
None |
False |
Oracle Life Sciences IAMS supports a single value of the work type.Example: "phoneNumbers":[ { "value": "555-555-5555", "type":"work" } |
active |
Read Write |
None |
False |
Account Status. SCIM:TRUE ® IAMS: Active, SCIM:FALSE ® IAMS: Disable A user status can be Disabled in Oracle Life Sciences IAMS if:
You can only specify this attribute in a PATCH request. It must be specified alone (without any other user attributes). Example: "active":true |
password |
Write Only |
None |
False |
Auto-generated if a value is not specified in the POST request. A password change is not allowed in a PUT request. A PATCH request must be specified alone (without any other user attributes). Updating the password (via PATCH) also unlocks the user account if it has been locked. Must adhere to Oracle Life Sciences IAMS password policies. Example: "password":"P@ssW0r3" |
groups |
Read Only |
None |
False |
Lists the authorized business services of the current user. Example: "groups":[ { "value": "<tenant>*.bizsvcrole", "display":"bizsvcrole" } ] *<tenant> is the owner of the service. |
meta |
Read Only |
None |
False |
Includes the user creation date, last update date, and location. Example: "meta":{ "created": "2014-05-29T18:00:35Z", "lastModified": "2014-05-29T18:00:35Z", "location": "http://hs-identity-api.oracleindustry.com /scim/v1/mypharms/User/54dc4a653ee71a34e3a783883c744", "resourceType":"User" } |
Parent topic: Resource Schema