【发布时间】:2019-03-28 16:02:34
【问题描述】:
在asp.core中配置OpenIdConnectOptions.CallbackPath时,能否提供自己的controller/action方法来拦截OIDC服务器返回的代码?
我已经设置了一个控制器/动作方法来处理返回的代码,并在 Startup.cs 类中添加了这个选项:
.AddOpenIdConnect("oidc", options =>
{
//other options
options.CallbackPath = new PathString("/oidc/codehandler");
}
但即使我看到用户登录后发生重定向,操作方法也不会被调用:
http://myserver.com/oidc/codehandler?scope=openid&state=abc123&code=xyz456
我在这里做错了什么?
【问题讨论】:
标签: c# asp.net-core openid-connect