Create Customer Portal User through SSO
We have a SAML 2.0 based SSO integration between Okta (an Identity Provider) and Oracle Service Cloud. We understand from the Oracle documentation that SAML integration requires some basic configuration steps on the Service Cloud side but there is an additional requirement of auto-proviosining the User, if he/she does not exist in Service Cloud.
Okta will pass the Customer information (i.e. First Name, Last Name, Email and Login) in the SAML assertion.
We understand that the Service Cloud REST APIs have to be used to create (or provision) a new Customer Portal user i.e. a Contact record.