From 670614cdc59200f70a8045a7a5f346165d816fa1 Mon Sep 17 00:00:00 2001 From: Hao Kung Date: Tue, 30 Jun 2015 10:29:19 -0700 Subject: [PATCH] SignInManager fix for external auth --- src/Microsoft.AspNet.Identity/SignInManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNet.Identity/SignInManager.cs b/src/Microsoft.AspNet.Identity/SignInManager.cs index 3700074dd8..2f9bee50b7 100644 --- a/src/Microsoft.AspNet.Identity/SignInManager.cs +++ b/src/Microsoft.AspNet.Identity/SignInManager.cs @@ -398,8 +398,8 @@ namespace Microsoft.AspNet.Identity public virtual async Task GetExternalLoginInfoAsync(string expectedXsrf = null) { var auth = new AuthenticateContext(IdentityOptions.ExternalCookieAuthenticationScheme); - await Context.Authentication.AuthenticateAsync(IdentityOptions.ExternalCookieAuthenticationScheme); - if (auth == null || auth.Principal == null || auth.Properties == null || !auth.Properties.ContainsKey(LoginProviderKey)) + await Context.Authentication.AuthenticateAsync(auth); + if (auth.Principal == null || auth.Properties == null || !auth.Properties.ContainsKey(LoginProviderKey)) { return null; }