Entitlement Integrations
The following entitlement integrations are available for the Purple platform:
- Username and password entitlements
- OAuth 2.0 entitlements
Please talk to your Customer Success agent or project manager to get access to the relevant entitlement type for your account.
To set up entitlements based on the OAuth 2.0 standard, you will need to configure the following redirect URLs in the entitlement provider system, depending on where you want to use the entitlement:
Environment | Login-URL | Logout-URL (Front Channel Logout) |
---|---|---|
Production | https://catalog.purplemanager.com/entitlement/oauth/callback https://api.purplepublish.com/entitlement/oauth/callback | https://catalog.purplemanager.com/entitlement/oauth/logout/callback https://api.purplepublish.com/entitlement/oauth/logout/callback |
Staging | https://catalog.staging.purplemanager.com/entitlement/oauth/callback https://api.staging.purplepublish.com/entitlement/oauth/callback | https://catalog.staging.purplemanager.com/entitlement/oauth/logout/callback https://api.staging.purplepublish.com/entitlement/oauth/logout/callback |
Development | https://catalog.dev.purplemanager.com/entitlement/oauth/callback https://api.dev.purplepublish.com/entitlement/oauth/callback | https://catalog.dev.purplemanager.com/entitlement/oauth/logout/callback https://api.dev.purplepublish.com/entitlement/oauth/logout/callback |
For new integrations that need to be implemented, you need to additionally allow: http://localhost:8780/entitlement/oauth/callback and http://localhost:8780/entitlement/oauth/logout/callback
If your Purple Experience website uses a custom domain, you also allow the same paths under the custom domain name.
Example
Website: https://example.com Allowed URLs: https://example.com/entitlement/oauth/callback https://example.com/entitlement/oauth/logout/callback