Ich habe einen Identity Server für Single Sign On entwickelt. Ich habe meine Client-Anwendung in verschiedenen Domänen abgespritzt. Mit freundlicher haben einen Blick auf diese Client-Identity Server 3 mit mehreren URLs für denselben Client
new Client
{
Enabled = true,
ClientName = "Super UI",
ClientId = "Super",
Flow = Flows.Implicit,
RequireConsent = false,
RequireSignOutPrompt =false,
RedirectUris = new List<string>
{
"http://localhost:3001/callback",
"http://localhost:3002/callback",
"http://localhost:3003/callback"
},
AllowedCorsOrigins = new List<string>
{
"http://localhost:3001/",
"http://localhost:3002/",
"http://localhost:3003/"
},
PostLogoutRedirectUris = new List<string>
{
"http://localhost:3001/logout",
"http://localhost:3002/logout",
"http://localhost:3003/logout"
},
AllowedScopes = new List<string>
{
"openid",
"profile",
"email",
"SuperUI"
}
}
Aber Sein Versagen, kann ich nicht in der Lage diese
Wenn ich eine einzelne URL-Einstellungen verwenden um sich einzuloggen, dann
seine Arbeitnew Client
{
Enabled = true,
ClientName = "Super UI",
ClientId = "Super",
Flow = Flows.Implicit,
RequireConsent = false,
RequireSignOutPrompt =false,
RedirectUris = new List<string>
{
"http://localhost:3001/callback"
},
AllowedCorsOrigins = new List<string>
{
"http://localhost:3001/"
},
PostLogoutRedirectUris = new List<string>
{
"http://localhost:3001/logout"
},
AllowedScopes = new List<string>
{
"openid",
"profile",
"email",
"SuperUI"
}
}
I Gesucht viele Blogs und Suchmaschinen, gibt es keine klare Vorstellung darüber und es gibt eine Frage in Github https://github.com/IdentityServer/IdentityServer3/issues/3340
Bitte helfen Sie mir in dieser Hinsicht.
Sicher ... Ich werde versuchen ... –
Ich habe noch ein Problem in Identity Server Logout ... http://stackoverflow.com/questions/43766353/automatic-signout-all-active-clients- in-identity-server-einmal-ausloggen-von-any-c und http://stackoverflow.com/questions/43758783/logout-all-client-in--identity-server-3 –