From 6c13465dc2018b59eef2edd93c7f6a39e8ec14a1 Mon Sep 17 00:00:00 2001 From: Hao Kung Date: Mon, 22 May 2017 13:52:59 -0700 Subject: [PATCH] React to identity changes --- .../MusicStore/ForTesting/Mocks/Facebook/TestFacebookEvents.cs | 2 +- samples/MusicStore/ForTesting/Mocks/Google/TestGoogleEvents.cs | 2 +- .../Mocks/MicrosoftAccount/TestMicrosoftAccountEvents.cs | 2 +- .../MusicStore/ForTesting/Mocks/StartupOpenIdConnectTesting.cs | 1 + .../MusicStore/ForTesting/Mocks/Twitter/TestTwitterEvents.cs | 2 +- samples/MusicStore/Models/MusicStoreContext.cs | 1 + samples/MusicStore/StartupNtlmAuthentication.cs | 1 + samples/MusicStore/StartupOpenIdConnect.cs | 1 + 8 files changed, 8 insertions(+), 4 deletions(-) diff --git a/samples/MusicStore/ForTesting/Mocks/Facebook/TestFacebookEvents.cs b/samples/MusicStore/ForTesting/Mocks/Facebook/TestFacebookEvents.cs index 1d725dada1..53035a107e 100644 --- a/samples/MusicStore/ForTesting/Mocks/Facebook/TestFacebookEvents.cs +++ b/samples/MusicStore/ForTesting/Mocks/Facebook/TestFacebookEvents.cs @@ -32,7 +32,7 @@ namespace MusicStore.Mocks.Facebook internal static Task OnTicketReceived(TicketReceivedContext context) { - if (context.Principal != null && context.Options.SignInScheme == new IdentityCookieOptions().ExternalCookieAuthenticationScheme) + if (context.Principal != null && context.Options.SignInScheme == IdentityConstants.ExternalScheme) { //This way we will know all events were fired. var identity = context.Principal.Identities.First(); diff --git a/samples/MusicStore/ForTesting/Mocks/Google/TestGoogleEvents.cs b/samples/MusicStore/ForTesting/Mocks/Google/TestGoogleEvents.cs index 6e062bb56c..37eaefabd9 100644 --- a/samples/MusicStore/ForTesting/Mocks/Google/TestGoogleEvents.cs +++ b/samples/MusicStore/ForTesting/Mocks/Google/TestGoogleEvents.cs @@ -32,7 +32,7 @@ namespace MusicStore.Mocks.Google internal static Task OnTicketReceived(TicketReceivedContext context) { - if (context.Principal != null && context.Options.SignInScheme == new IdentityCookieOptions().ExternalCookieAuthenticationScheme) + if (context.Principal != null && context.Options.SignInScheme == IdentityConstants.ExternalScheme) { //This way we will know all events were fired. var identity = context.Principal.Identities.First(); diff --git a/samples/MusicStore/ForTesting/Mocks/MicrosoftAccount/TestMicrosoftAccountEvents.cs b/samples/MusicStore/ForTesting/Mocks/MicrosoftAccount/TestMicrosoftAccountEvents.cs index 39d0ceb87b..ec5b2d37c4 100644 --- a/samples/MusicStore/ForTesting/Mocks/MicrosoftAccount/TestMicrosoftAccountEvents.cs +++ b/samples/MusicStore/ForTesting/Mocks/MicrosoftAccount/TestMicrosoftAccountEvents.cs @@ -33,7 +33,7 @@ namespace MusicStore.Mocks.MicrosoftAccount internal static Task OnTicketReceived(TicketReceivedContext context) { - if (context.Principal != null && context.Options.SignInScheme == new IdentityCookieOptions().ExternalCookieAuthenticationScheme) + if (context.Principal != null && context.Options.SignInScheme == IdentityConstants.ExternalScheme) { //This way we will know all events were fired. var identity = context.Principal.Identities.First(); diff --git a/samples/MusicStore/ForTesting/Mocks/StartupOpenIdConnectTesting.cs b/samples/MusicStore/ForTesting/Mocks/StartupOpenIdConnectTesting.cs index d3305e04f0..f890dd07b1 100644 --- a/samples/MusicStore/ForTesting/Mocks/StartupOpenIdConnectTesting.cs +++ b/samples/MusicStore/ForTesting/Mocks/StartupOpenIdConnectTesting.cs @@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Caching.Memory; diff --git a/samples/MusicStore/ForTesting/Mocks/Twitter/TestTwitterEvents.cs b/samples/MusicStore/ForTesting/Mocks/Twitter/TestTwitterEvents.cs index e5379c2a6a..2f8ce04fe5 100644 --- a/samples/MusicStore/ForTesting/Mocks/Twitter/TestTwitterEvents.cs +++ b/samples/MusicStore/ForTesting/Mocks/Twitter/TestTwitterEvents.cs @@ -26,7 +26,7 @@ namespace MusicStore.Mocks.Twitter internal static Task OnTicketReceived(TicketReceivedContext context) { - if (context.Principal != null && context.Options.SignInScheme == new IdentityCookieOptions().ExternalCookieAuthenticationScheme) + if (context.Principal != null && context.Options.SignInScheme == IdentityConstants.ExternalScheme) { //This way we will know all Events were fired. var identity = context.Principal.Identities.First(); diff --git a/samples/MusicStore/Models/MusicStoreContext.cs b/samples/MusicStore/Models/MusicStoreContext.cs index 2d3f0edb5a..a6380166d9 100644 --- a/samples/MusicStore/Models/MusicStoreContext.cs +++ b/samples/MusicStore/Models/MusicStoreContext.cs @@ -1,3 +1,4 @@ +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; diff --git a/samples/MusicStore/StartupNtlmAuthentication.cs b/samples/MusicStore/StartupNtlmAuthentication.cs index 0867369aba..f4ba919c19 100644 --- a/samples/MusicStore/StartupNtlmAuthentication.cs +++ b/samples/MusicStore/StartupNtlmAuthentication.cs @@ -3,6 +3,7 @@ using System.Security.Claims; using System.Security.Principal; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; diff --git a/samples/MusicStore/StartupOpenIdConnect.cs b/samples/MusicStore/StartupOpenIdConnect.cs index e614c149a1..07d0f4fd4d 100644 --- a/samples/MusicStore/StartupOpenIdConnect.cs +++ b/samples/MusicStore/StartupOpenIdConnect.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration;