okta登录错误

时间:2018-06-25 06:55:44

标签: angularjs okta-api

抛出此错误以使响应成功,但无法重定向页面如何登录和重定向,如何解决此错误:

  

error.errorCode:invalid_request,error.description:   'redirect_uri'参数必须是列入白名单的绝对URI   在客户端应用设置中。

1 个答案:

答案 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'
     }
   });