Sunday, October 9, 2016

Oracle Identity Manager (OIM) 11G R2 PS3 (11.1.2.3.0) SCIM/REST Services

Oracle Identity Manager (OIM) 11G R2 PS3 (11.1.2.3.0) SCIM/REST Services


  1. Representation State Transfer (REST) is an architectural style for building web services over HTTP.
  2. Identity REST Services are a set of REST web services that provide functionality for self-service, user, role/group, organization, and password policy management.
  3. Identity REST services are based on the System for Cross-Domain Identity Management (SCIM) protocol.
  4. OIM SCIM service is available by default with the SCIM schema and IDM extensions.
  5. When you deploy OIM, SCIM is deployed by default as a web application on the OIM Server.
  6. 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

  1. SVA - Single-valued attribute
  2. MVA - Multi-valued attribute
  3. CSVA - Complex single-valued attribute
  4. CMVA - Complex multi-valued attribute


Mutability

  1. Read-only (RO): Allows create and read/search operations
  2. WO: Allows create but not read/search operations
  3. RW: Allows create as well as read/search operations


Retrieving Schemas

GET /Schemas