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 @@ + + + + + + + + + + + + + + + + +