Identityserver4 已移动我的登录页,现在无法登录
我将我的登录控件从帐户/登录移动到主页,并删除了帐户控制器及其视图。当然,这在我的机器上都可以正常工作,但当我部署到测试环境时,我会遇到一个错误:Identityserver4 已移动我的登录页,现在无法登录,identityserver4,angular-auth-oidc-client,Identityserver4,Angular Auth Oidc Client,我将我的登录控件从帐户/登录移动到主页,并删除了帐户控制器及其视图。当然,这在我的机器上都可以正常工作,但当我部署到测试环境时,我会遇到一个错误: 找不到该网址的网页:https://identity.blah.blah/account/login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dclient.js%26redirect_uri%3Dhttp%253A%252F%252Fblah.blah%26respons e
找不到该网址的网页:https://identity.blah.blah/account/login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dclient.js%26redirect_uri%3Dhttp%253A%252F%252Fblah.blah%26respons etc
我的前端是Angular 6,我使用Angular auth oidc客户端
我的代码中没有创建此url的内容。sts服务器url只是根uri,没有帐户/登录名
{
“stsServer”:https://identity.blah.blah",
“重定向url”:http://app.blah.blah",
“客户端id”:“app.client.js”,
“响应类型”:“标识令牌”,
“范围”:“openid配置文件api.v1”,
“注销后重定向uri”:http://app.blah.blah",
“开始检查会话”:true,
“无声更新”:没错,
“启动路径”:“/”,
“禁止的路线”:“/禁止的”,
“未经授权的路由”:“/未经授权”,
“日志控制台警告激活”:真,
“日志控制台调试激活”:false,
“允许的最大id令牌偏移量(秒):“10”
}
有人有什么想法吗?也许这是我需要重写的硬编码的地方?终于找到了。不是最好的文档…:/
var builder = services.AddIdentityServer(SetupIdentityServer)
private static void SetupIdentityServer(IdentityServerOptions
identityServerOptions)
{
identityServerOptions.UserInteraction.LoginUrl = "/";
identityServerOptions.UserInteraction.LogoutUrl = "/Home/Logout";
}