diff --git a/src/OpenIddict.Abstractions/OpenIddictResources.resx b/src/OpenIddict.Abstractions/OpenIddictResources.resx
index 57415875..080d9672 100644
--- a/src/OpenIddict.Abstractions/OpenIddictResources.resx
+++ b/src/OpenIddict.Abstractions/OpenIddictResources.resx
@@ -2272,6 +2272,24 @@ Alternatively, any value respecting the '[region]-[subregion]-[identifier]' patt
'Saudi Arabia' (or 'SA'),
'United Kingdom' (or 'UK'),
'United States' (or 'US').
+
+
+ The specified Genesys Cloud region is not valid. Supported values are:
+'Asia Pacific (Mumbai)' (or 'ap-south-1'),
+'Asia Pacific (Osaka)' (or 'ap-northeast-3'),
+'Asia Pacific (Seoul)' (or 'ap-northeast-2'),
+'Asia Pacific (Sydney)' (or 'ap-southeast-2'),
+'Asia Pacific (Tokyo)' (or 'ap-northeast-1'),
+'Canada (Central)' (or 'ca-central-1'),
+'Europe (Frankfurt)' (or 'eu-central-1'),
+'Europe (Ireland)' (or 'eu-west-1'),
+'Europe (London)' (or 'eu-west-2'),
+'Europe (Zurich)' (or 'eu-central-2'),
+'Middle East (UAE)' (or 'me-central-1'),
+'South America (São Paulo)' (or 'sa-east-1'),
+'US East (Virginia)' (or 'us-east-1'),
+'US East 2 (Ohio)' (or 'us-east-2'),
+'US West (Oregon)' (or 'us-west-2').
The '{0}' parameter shouldn't be null or empty at this point.
diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.cs b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.cs
index c03ee7e7..5ea8ca2b 100644
--- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.cs
+++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.cs
@@ -1513,17 +1513,17 @@ public static partial class OpenIddictClientWebIntegrationHandlers
ProviderTypes.Atlassian => (string?) context.UserInfoResponse?["account_id"],
// These providers return the user identifier as a custom "id" node:
- ProviderTypes.Airtable or ProviderTypes.Basecamp or ProviderTypes.Box or
- ProviderTypes.Dailymotion or ProviderTypes.Deezer or ProviderTypes.Discord or
- ProviderTypes.Disqus or ProviderTypes.Facebook or ProviderTypes.Gitee or
- ProviderTypes.GitHub or ProviderTypes.Harvest or ProviderTypes.Kook or
- ProviderTypes.Kroger or ProviderTypes.Lichess or ProviderTypes.Linear or
- ProviderTypes.Mastodon or ProviderTypes.Meetup or ProviderTypes.Miro or
- ProviderTypes.Nextcloud or ProviderTypes.Patreon or ProviderTypes.Pipedrive or
- ProviderTypes.Reddit or ProviderTypes.Smartsheet or ProviderTypes.Spotify or
- ProviderTypes.SubscribeStar or ProviderTypes.Todoist or ProviderTypes.Twitter or
- ProviderTypes.Webflow or ProviderTypes.Weibo or ProviderTypes.Yandex or
- ProviderTypes.Zoom
+ ProviderTypes.Airtable or ProviderTypes.Basecamp or ProviderTypes.Box or
+ ProviderTypes.Dailymotion or ProviderTypes.Deezer or ProviderTypes.Discord or
+ ProviderTypes.Disqus or ProviderTypes.Facebook or ProviderTypes.Genesys or
+ ProviderTypes.Gitee or ProviderTypes.GitHub or ProviderTypes.Harvest or
+ ProviderTypes.Kook or ProviderTypes.Kroger or ProviderTypes.Lichess or
+ ProviderTypes.Linear or ProviderTypes.Mastodon or ProviderTypes.Meetup or
+ ProviderTypes.Miro or ProviderTypes.Nextcloud or ProviderTypes.Patreon or
+ ProviderTypes.Pipedrive or ProviderTypes.Reddit or ProviderTypes.Smartsheet or
+ ProviderTypes.Spotify or ProviderTypes.SubscribeStar or ProviderTypes.Todoist or
+ ProviderTypes.Twitter or ProviderTypes.Webflow or ProviderTypes.Weibo or
+ ProviderTypes.Yandex or ProviderTypes.Zoom
=> (string?) context.UserInfoResponse?["id"],
// Bitbucket returns the user identifier as a custom "uuid" node:
diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
index 51e67cbe..204244f4 100644
--- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
+++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml
@@ -807,6 +807,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+