Ich integriere Identity Server 4 mit Asp.net 4.5 MVC 4 Web-Anwendung. Nachdem die Aktion Autorisieren auf die Anmeldeseite des Identitätsservers umgeleitet wurde, aber nach der erfolgreichen Anmeldung, kommt sie nicht mehr zur Client-MVC-Anwendung.Asp.net MVC 4.5.2 nicht umleiten nach dem Login mit IdentityServer4
Mein Klient in Identitätsserver 4 ist
new Client { ClientId = "demo",
AllowedScopes = new List<string> { "openid"},
AllowedGrantTypes = GrantTypes.Hybrid,
RedirectUris = new List<string>{"http://localhost:51048/signin-oidc"},}
mein Start
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "Cookies"
});
app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
{
Authority = "http://localhost:5000", //ID Server
ClientId = "demo",
ResponseType = "id_token code",
SignInAsAuthenticationType = "Cookies",
RedirectUri = "http://localhost:51048/signin-oidc",
Scope = "openid",
});
Was die Protokolle sagen die erforderlichen Daten in den Ansprüchen Zugabe? Auch Ihr RedirectUri, das für den Client und das RedirectUri der UseOpenIdConnectAuthentication konfiguriert ist, sind nicht identisch. – Lutando
Die Ports der Umleitung Uri sind nicht übereinstimmend – devqon
Ist die Frage jetzt MVC4 oder ASP.NET Core MVC verwandt? Die Tags scheinen zu verwirren und von der ersten Sicht auf sie nicht asp.net Kern – Tseng