C# ASP.NET核心OAuth与Oracle并使用ID令牌注销
net核心内置机制od身份验证,如下所述: 我使用它连接到Oracle OICS 在C# ASP.NET核心OAuth与Oracle并使用ID令牌注销,c#,oracle,oauth,C#,Oracle,Oauth,net核心内置机制od身份验证,如下所述: 我使用它连接到Oracle OICS 在Startup.csConfigureServices中,我基本上了解了链接中描述的内容 services .AddAuthentication(options => { (...) options.DefaultChallengeScheme = "Oracle"; }) .AddCookie() .AddOauth("Oracle&q
Startup.cs
ConfigureServices
中,我基本上了解了链接中描述的内容
services
.AddAuthentication(options =>
{
(...)
options.DefaultChallengeScheme = "Oracle";
})
.AddCookie()
.AddOauth("Oracle",
options =>
{
(...)
options.Scope.Add("openid");
(...)
}
)
一切正常,但要注销Oracle服务(并在注销后传递自定义url以重定向用户),我需要传递标识令牌:
因此,我创建了一个注销控制器,我需要构造一个GET to(…)/oauth2/v1/userlogout?id\u token\u hint=…&post\u logout\u redirect\u url=…
(如果我想要自定义注销后重定向url,我必须添加id\u token\u hint
)
如果这是正确的:我如何需要访问OAuth流的ID令牌(identity令牌)