抛出此错误以使响应成功,但无法重定向页面如何登录和重定向,如何解决此错误:
error.errorCode:invalid_request,error.description: 'redirect_uri'参数必须是列入白名单的绝对URI 在客户端应用设置中。
答案 0 :(得分:0)
您应该检查几个地方。
1)okta开发人员仪表板。当我们在此处创建应用程序时,登录重定向URI的默认值为“ http://localhost:8080/authorization-code/callback”。如果您网站的回叫网址与此不同,则必须将其更新到此处。例如,我的回叫网址是“ http://localhost:8001/Home/Authenticate”。
2)如果您的网站中有配置值。确保将配置值更新为相同的URL,我的情况是在ASP.NET web.config => appSettings中,将“ okta:RedirectUri”的值更新为“ http://localhost:8001/Home/Authenticate”
3)如果您使用的是okta登录小部件,并且想要重定向到您的网页,则需要确保JavaScript,当您创建OktaSignIn对象时,是否指定了redirectUri?如果是这样,请确保您在此处具有正确的网址。有关小部件click here
的更多详细信息 var signIn = new OktaSignIn({
baseUrl: 'https://dev-*******.okta.com',
clientId: '${clientId}',
redirectUri: '${redirectUri configured in OIDC app}',
authParams: {
issuer: 'default',
responseType: ['id_token','token'],
display: 'page'
}
});