From 6633f52e3efebf6f75bc18af126090c4378527a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Chalet?= Date: Sat, 4 Mar 2023 17:08:03 +0100 Subject: [PATCH] Add Vimeo to the list of supported providers --- ...ddictClientWebIntegrationHandlers.Userinfo.cs | 11 ++++++----- .../OpenIddictClientWebIntegrationProviders.xml | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 5 deletions(-) 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 @@ + + + + + + + +