Abbad_Ullah | 2024-01-09 09:13:58 UTC | #1
We know Genesys Cloud supports OAuth 2.0. We are using AWS Cognito and want to add Genesys Cloud as an Identity Provider e.g. Login with Genesys Cloud
For that, we need these parameters for OIDC
- Client ID ✓
- Client secret ✓
- Issuer URL ✓
- Authorization endpoint ✓
- Token endpoint ✓
- UserInfo endpoint ✓
- Jwks_uri endpoint ✗
We need Jwks_uri then we can be supposed to add Genesys Cloud as a Login option in AWS Cognito If I am missing something please do guide me
Thank you
john | 2024-01-04 18:10:06 UTC | #2
OIDC is built as a series of extension grants on top of OAuth2. Many of the same attributes and endpoints are the same, but Genesys Cloud does not support those extensions. If your use case allows, it should be possible to configure Genesys Cloud to use AWS Cognito as a generic identity provider.
Abbad_Ullah | 2024-01-04 18:41:42 UTC | #4
Hello John, I believe we need to use Genesys Cloud as the identity provider, allowing users to log in with Genesys Cloud credentials. So, the user will go to (e.g. https://example.cloud/login) and on this page, there would be a button for Login With Genesys Cloud. To implement this in AWS Cognito, we require the Jwks_uri endpoint from Genesys Cloud. As per the Genesys Documentation About Genesys Authentication - Genesys Documentation, it supports OpenID Connect. Could you please provide the Jwks_uri endpoint for integration?
Thanks you
Abbad_Ullah | 2024-01-05 12:47:21 UTC | #5
Hi John,
If Genesys Cloud doesn't support OpenID Connect extensions, could you suggest an alternative solution to achieve the desired outcome? Specifically, I aim to have a user visit (e.g., https://example.cloud/login) where there will be a button for Login With Genesys Cloud.
Looking forward to your response. Thank you!
system | 2024-02-05 12:48:02 UTC | #6
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.
This post was migrated from the old Developer Forum.
ref: 23940