From 14860290d081d331c0e541ae13e6d0290810246e Mon Sep 17 00:00:00 2001 From: Chris R Date: Fri, 22 Apr 2016 10:03:04 -0700 Subject: [PATCH] React to OpenIdConnect default ResponseType change. --- shared/Mocks/StartupOpenIdConnectTesting.cs | 2 ++ src/MusicStore/StartupOpenIdConnect.cs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/shared/Mocks/StartupOpenIdConnectTesting.cs b/shared/Mocks/StartupOpenIdConnectTesting.cs index 602862817b..06a79c5698 100644 --- a/shared/Mocks/StartupOpenIdConnectTesting.cs +++ b/shared/Mocks/StartupOpenIdConnectTesting.cs @@ -11,6 +11,7 @@ using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; +using Microsoft.IdentityModel.Protocols.OpenIdConnect; using MusicStore.Components; using MusicStore.Mocks.Common; using MusicStore.Mocks.OpenIdConnect; @@ -124,6 +125,7 @@ namespace MusicStore BackchannelHttpHandler = new OpenIdConnectBackChannelHttpHandler(), StringDataFormat = new CustomStringDataFormat(), StateDataFormat = new CustomStateDataFormat(), + ResponseType = OpenIdConnectResponseTypes.CodeIdToken, UseTokenLifetime = false, Events = new OpenIdConnectEvents diff --git a/src/MusicStore/StartupOpenIdConnect.cs b/src/MusicStore/StartupOpenIdConnect.cs index a833f15d42..1f5267fb28 100644 --- a/src/MusicStore/StartupOpenIdConnect.cs +++ b/src/MusicStore/StartupOpenIdConnect.cs @@ -5,6 +5,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.Extensions.PlatformAbstractions; +using Microsoft.IdentityModel.Protocols.OpenIdConnect; using MusicStore.Components; using MusicStore.Models; @@ -133,7 +134,8 @@ namespace MusicStore app.UseOpenIdConnectAuthentication(new OpenIdConnectOptions { Authority = "https://login.windows.net/[tenantName].onmicrosoft.com", - ClientId = "[ClientId]" + ClientId = "[ClientId]", + ResponseType = OpenIdConnectResponseTypes.CodeIdToken, }); // Add MVC to the request pipeline