From e5dcc78153cb9af43edc2c1a61a611ced2587107 Mon Sep 17 00:00:00 2001 From: Hao Kung Date: Mon, 7 Mar 2016 14:01:34 -0800 Subject: [PATCH] React to Identity changes --- src/MusicStore/Controllers/AccountController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MusicStore/Controllers/AccountController.cs b/src/MusicStore/Controllers/AccountController.cs index a59e76663a..aa717d714c 100644 --- a/src/MusicStore/Controllers/AccountController.cs +++ b/src/MusicStore/Controllers/AccountController.cs @@ -383,7 +383,7 @@ namespace MusicStore.Controllers ViewBag.ReturnUrl = returnUrl; ViewBag.LoginProvider = loginInfo.LoginProvider; // REVIEW: handle case where email not in claims? - var email = loginInfo.ExternalPrincipal.FindFirstValue(ClaimTypes.Email); + var email = loginInfo.Principal.FindFirstValue(ClaimTypes.Email); return View("ExternalLoginConfirmation", new ExternalLoginConfirmationViewModel { Email = email }); } } @@ -413,7 +413,7 @@ namespace MusicStore.Controllers #if TESTING //Just for automated testing adding a claim named 'ManageStore' - Not required for production - var manageClaim = info.ExternalPrincipal.Claims.Where(c => c.Type == "ManageStore").FirstOrDefault(); + var manageClaim = info.Principal.Claims.Where(c => c.Type == "ManageStore").FirstOrDefault(); if (manageClaim != null) { await UserManager.AddClaimAsync(user, manageClaim);