Authentication via SSO
A customer has the possibility to start the experience from a dedicated app and then use an external ordering channel to place an order. To simplify the process and remove friction we offer a Single Sign On (SSO) feature, that allows the customer to login in his loyalty app remaining connected when he moves to the ordering platform.
| Webhook | Method | Purpose |
|---|---|---|
| Loyalty SSO - OAuth token exchange | POST | This endpoint performs the last step of a classic OAuth2.0 authentication, exchanging an authorization code for an access token. For more information, see SSO documentation |
Channel requirements for SSO
Generic channels needs to support the following webhook in order to support SSO flows for loyalty providers
| Webhook | Method | Purpose |
|---|---|---|
| Loyalty SSO - redirect to ordering channel | POST | This webhook will be called when when a customer attempts to authenticate to their service when being redirected from a 3rd party application. For more information, see SSO documentation |
