Delegated Consumer for authenticated conversations
-
During the Consumer Authentication flow in the Conversational Cloud, the brand can send the consumer access_token and the refresh_token.
-
The delegated access_token, id_token and the refresh_token are saved in LivePerson's secured storage as long as the conversation is active.
-
The access_token can be used by the brand (using the GetToken API) or by Bots during the conversation for accessing brand's APIs.
Delegated Consumer during unauthenticated conversations
-
During a conversation with a Bot, the Bot can trigger a delegate consumer flow
-
The Bot sends the consumer a link for verifing the consumer identity
-
The consumer opens up the link (a pop-up window is being opened)
-
The consumer completes the identification with the brand
-
[Optional] A user consent page is presetned for the consumer to consent an access to to specific resrouces
-
Brand is redirecting the consumer to LivePerson. LivePerson validates state and retrieve token and close the pop-up window.
-
The Bot present is using the access token to perform the opreation with the Brand's API and respond to the consumer.