React to identity
This commit is contained in:
parent
d147f259a8
commit
16a9872a55
|
|
@ -59,7 +59,7 @@ namespace MusicStore
|
|||
// Add Identity services to the services container
|
||||
services.AddIdentity<ApplicationUser, IdentityRole>(options =>
|
||||
{
|
||||
options.ApplicationCookie.AccessDeniedPath = new PathString("/Home/AccessDenied");
|
||||
options.Cookies.ApplicationCookie.AccessDeniedPath = new PathString("/Home/AccessDenied");
|
||||
})
|
||||
.AddEntityFrameworkStores<MusicStoreContext>()
|
||||
.AddDefaultTokenProviders();
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ namespace MusicStore
|
|||
.AddEntityFrameworkStores<MusicStoreContext>()
|
||||
.AddDefaultTokenProviders();
|
||||
|
||||
services.ConfigureOpenIdConnectAuthentication(options =>
|
||||
services.AddOpenIdConnectAuthentication(options =>
|
||||
{
|
||||
options.Authority = "https://login.windows.net/[tenantName].onmicrosoft.com";
|
||||
options.ClientId = "[ClientId]";
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
}
|
||||
|
||||
<div class="jumbotron">
|
||||
<h1>@AppSettings.Options.SiteTitle</h1>
|
||||
<h1>@AppSettings.Value.SiteTitle</h1>
|
||||
<img src="~/Images/home-showcase.png" />
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>@ViewBag.Title – @AppSettings.Options.SiteTitle</title>
|
||||
<title>@ViewBag.Title – @AppSettings.Value.SiteTitle</title>
|
||||
|
||||
<environment names="Development,NtlmAuthentication,OpenIdConnect,SocialTesting">
|
||||
<link rel="stylesheet" href="~/Content/bootstrap.css" />
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a asp-controller="Home" asp-action="Index" class="navbar-brand">@AppSettings.Options.SiteTitle</a>
|
||||
<a asp-controller="Home" asp-action="Index" class="navbar-brand">@AppSettings.Value.SiteTitle</a>
|
||||
</div>
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ namespace MusicStore.Mocks.Facebook
|
|||
|
||||
internal static async Task OnReturnEndpoint(OAuthReturnEndpointContext context)
|
||||
{
|
||||
if (context.Principal != null && context.SignInScheme == IdentityOptions.ExternalCookieAuthenticationScheme)
|
||||
if (context.Principal != null && context.SignInScheme == IdentityCookieOptions.ExternalCookieAuthenticationScheme)
|
||||
{
|
||||
//This way we will know all notifications were fired.
|
||||
var identity = context.Principal.Identities.First();
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ namespace MusicStore.Mocks.Google
|
|||
|
||||
internal static async Task OnReturnEndpoint(OAuthReturnEndpointContext context)
|
||||
{
|
||||
if (context.Principal != null && context.SignInScheme == IdentityOptions.ExternalCookieAuthenticationScheme)
|
||||
if (context.Principal != null && context.SignInScheme == IdentityCookieOptions.ExternalCookieAuthenticationScheme)
|
||||
{
|
||||
//This way we will know all notifications were fired.
|
||||
var identity = context.Principal.Identities.First();
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ namespace MusicStore.Mocks.MicrosoftAccount
|
|||
|
||||
internal static async Task OnReturnEndpoint(OAuthReturnEndpointContext context)
|
||||
{
|
||||
if (context.Principal != null && context.SignInScheme == IdentityOptions.ExternalCookieAuthenticationScheme)
|
||||
if (context.Principal != null && context.SignInScheme == IdentityCookieOptions.ExternalCookieAuthenticationScheme)
|
||||
{
|
||||
//This way we will know all notifications were fired.
|
||||
var identity = context.Principal.Identities.First();
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ namespace MusicStore
|
|||
.AddEntityFrameworkStores<MusicStoreContext>()
|
||||
.AddDefaultTokenProviders();
|
||||
|
||||
services.ConfigureOpenIdConnectAuthentication(options =>
|
||||
services.AddOpenIdConnectAuthentication(options =>
|
||||
{
|
||||
options.Authority = "https://login.windows.net/[tenantName].onmicrosoft.com";
|
||||
options.ClientId = "c99497aa-3ee2-4707-b8a8-c33f51323fef";
|
||||
|
|
|
|||
|
|
@ -70,13 +70,11 @@ namespace MusicStore
|
|||
// Add Identity services to the services container
|
||||
services.AddIdentity<ApplicationUser, IdentityRole>(options =>
|
||||
{
|
||||
options.ApplicationCookie.AccessDeniedPath = new PathString("/Home/AccessDenied");
|
||||
options.Cookies.ApplicationCookie.AccessDeniedPath = new PathString("/Home/AccessDenied");
|
||||
})
|
||||
.AddEntityFrameworkStores<MusicStoreContext>()
|
||||
.AddDefaultTokenProviders();
|
||||
|
||||
services.AddCookieAuthentication();
|
||||
|
||||
services.AddFacebookAuthentication(options =>
|
||||
{
|
||||
options.AppId = "[AppId]";
|
||||
|
|
@ -109,7 +107,7 @@ namespace MusicStore
|
|||
options.BackchannelHttpHandler = new GoogleMockBackChannelHttpHandler();
|
||||
});
|
||||
|
||||
services.ConfigureTwitterAuthentication(options =>
|
||||
services.AddTwitterAuthentication(options =>
|
||||
{
|
||||
options.ConsumerKey = "[ConsumerKey]";
|
||||
options.ConsumerSecret = "[ConsumerSecret]";
|
||||
|
|
@ -126,7 +124,7 @@ namespace MusicStore
|
|||
#endif
|
||||
});
|
||||
|
||||
services.ConfigureMicrosoftAccountAuthentication(options =>
|
||||
services.AddMicrosoftAccountAuthentication(options =>
|
||||
{
|
||||
options.Caption = "MicrosoftAccount - Requires project changes";
|
||||
options.ClientId = "[ClientId]";
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ namespace MusicStore.Mocks.Twitter
|
|||
|
||||
internal static async Task OnReturnEndpoint(TwitterReturnEndpointContext context)
|
||||
{
|
||||
if (context.Principal != null && context.SignInScheme == IdentityOptions.ExternalCookieAuthenticationScheme)
|
||||
if (context.Principal != null && context.SignInScheme == IdentityCookieOptions.ExternalCookieAuthenticationScheme)
|
||||
{
|
||||
//This way we will know all notifications were fired.
|
||||
var identity = context.Principal.Identities.First();
|
||||
|
|
|
|||
Loading…
Reference in New Issue