- Representation State Transfer (REST) is an architectural style for building web services over HTTP.
- Identity REST Services are a set of REST web services that provide functionality for self-service, user, role/group, organization, and password policy management.
- Identity REST services are based on the System for Cross-Domain Identity Management (SCIM) protocol.
- OIM SCIM service is available by default with the SCIM schema and IDM extensions.
- When you deploy OIM, SCIM is deployed by default as a web application on the OIM Server.
- SCIM implementation in OIM follows draft-ietf-scim-api-13 and draft-ietf-scim-core-schema-13. Refer here http://www.simplecloud.info
Resource Endpoint Operation
User /Users GET, POST, PUT, PATCH, DELETE
User /Me GET, POST, PUT, PATCH
PasswordResetterWithChallenges /PasswordResetterWithChallenges POST
PasswordValidator /PasswordValidator POST
UserNameGenerator /UserNameGenerator POST
UserNameRecoverer /UserNameRecoverer POST
UserNameValidator /UserNameValidator POST
Group /Groups GET, POST, PUT, PATCH, DELETE
Organization /Organizations GET, POST, PUT, PATCH, DELETE
Password Policy /PasswordPolicies GET, POST, PUT, PATCH, DELETE
Notification Template /NotificationTemplates GET, POST, PUT, PATCH, DELETE
System Property /SystemProperties GET, PATCH
Service Provider Configuration Schema /ServiceProviderConfigs GET
Resource Type /ResourceTypes GET
Schema /Schemas GETS
Search [prefix]/.search POST
Resource Schema
- SVA - Single-valued attribute
- MVA - Multi-valued attribute
- CSVA - Complex single-valued attribute
- CMVA - Complex multi-valued attribute
Mutability
- Read-only (RO): Allows create and read/search operations
- WO: Allows create but not read/search operations
- RW: Allows create as well as read/search operations
Retrieving Schemas
GET /Schemas