diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.Userinfo.cs b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.Userinfo.cs index a62a8f52..c1657d1c 100644 --- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.Userinfo.cs +++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationHandlers.Userinfo.cs @@ -165,11 +165,12 @@ public static partial class OpenIddictClientWebIntegrationHandlers response.Content.Headers.ContentType = context.Registration.ProviderName switch { - // Mixcloud returns JSON-formatted contents declared as "text/javascript". - Providers.Mixcloud => new MediaTypeHeaderValue(MediaTypes.Json) - { - CharSet = Charsets.Utf8 - }, + Providers.Mixcloud or // Mixcloud returns JSON-formatted contents declared as "text/javascript". + Providers.Vimeo // Vimeo returns JSON-formatted contents declared as "application/vnd.vimeo.user+json". + => new MediaTypeHeaderValue(MediaTypes.Json) + { + CharSet = Charsets.Utf8 + }, _ => response.Content.Headers.ContentType }; diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml index 50fc4c92..8135ec47 100644 --- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml +++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationProviders.xml @@ -497,6 +497,22 @@ + + + + + + + +