React to Identity changes
This commit is contained in:
parent
e54b539d41
commit
e5dcc78153
|
|
@ -383,7 +383,7 @@ namespace MusicStore.Controllers
|
||||||
ViewBag.ReturnUrl = returnUrl;
|
ViewBag.ReturnUrl = returnUrl;
|
||||||
ViewBag.LoginProvider = loginInfo.LoginProvider;
|
ViewBag.LoginProvider = loginInfo.LoginProvider;
|
||||||
// REVIEW: handle case where email not in claims?
|
// 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 });
|
return View("ExternalLoginConfirmation", new ExternalLoginConfirmationViewModel { Email = email });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -413,7 +413,7 @@ namespace MusicStore.Controllers
|
||||||
|
|
||||||
#if TESTING
|
#if TESTING
|
||||||
//Just for automated testing adding a claim named 'ManageStore' - Not required for production
|
//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)
|
if (manageClaim != null)
|
||||||
{
|
{
|
||||||
await UserManager.AddClaimAsync(user, manageClaim);
|
await UserManager.AddClaimAsync(user, manageClaim);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue