
Initial Request
Your client calls the Process Start API to initialize the Process:Response
Digital Identity Management responds with a request to specify the provider from a list of available options:Next Request: Specify Provider
The client specifies the desired social provider, and passes that back to Digital Identity Management with the Process Step API:Response
Digital Identity Management responds with a redirect URL for the client to follow:Next Step: Redirect
The client expected to redirect to the URL provided in therequestUrl parameter. The user is then asked to authenticate to their social profile, and grant access for Digital Identity Management to read basic information (their name, email address, etc). The social provider then redirects back to Digital Identity Management with an authorization code, which Digital Identity Management independently verifies with the social provider back-end.
Response: Confirm Social Details
Digital Identity Management redirects back to the client, and passe along detail returned by the social provider. The Process requests for the user to confirm that this is the account that they want to associate:Final Request
The user confirms the association, and the client passes that choice to the Process with the Process Step API:Process Complete
The Process completes the association and returns a200 HTTP status:
Parent topic:Associate Social Account to User Process

