我正在使用 .NET 6 和 Identity Server 4。
我应该设置什么
OpenIdConnectOptions.SignOutScheme
?
这就是我的
Startup.ConfigureServices()
:
.AddOpenIdConnect("oidc", "OpenIdConnect", options =>
{
options.SignInScheme = IdentityServerConstants.ExternalCookieAuthenticationScheme; // "idsrv.external"
options.SignOutScheme = IdentityServerConstants.SignoutScheme; // "idsrv"
options.Authority = "https://saas.oktapreview.com";
options.ClientId = "someId";
options.ClientSecret = "someSecret";
options.ResponseType = "code";
options.Events = new MriOpenIdConnectEvents();
}
我选择
IdentityServerConstants.SignoutScheme
纯粹是因为它的名称中有“signout”。
但是您可以使用与
SignInScheme
相同的值吗?
这个值如何影响 OIDC?