0

我是 Okta 和 OAuth 的新手。

我尝试先做一个示例教程,并按照此处描述的相同程序进行操作

我坚持使用 OpenId Connect 进行 Angular 身份验证。

我在我的 Octa 帐户中创建了 OIDC 应用程序,下面是默认的授权服务器:

在此处输入图像描述

下面是 Okta 中 OIDC 应用程序的快照

在此处输入图像描述

以下是我得到的输出和错误的快照:

在此处输入图像描述

当我单击登录按钮时,我收到 400 Bad Request

以下是请求网址:

https://dev-my-id.okta.com/oauth2/default/v1/authorize?client_id=0oa14cwbxyudJGVdr4x7&code_challenge=5QqCuQ-BjTJ7uoFVgpX2ourrL7XBxZ39WSSvvw1GDPw&code_challenge_method=S256&nonce=2HbF0A4V664QRo4CXSD51XhI8cGIWBzRvVxGIzyevzhlVByLYlz3NPkBEOcd0Ld3&redirect_uri=http%3A%2F%2Flocalhost%3A4200%2Fcallback&response_type=code&state=jpew68c6Nwo6skLAPqtdtf4uXxTriKJMPiat7YxDUSvCXH87GSoSa9eeQsSxEnnH&scope= openid%20profile

在此处输入图像描述

4

1 回答 1

1

检查您在 Okta 中使用的 OIDC 应用程序是否设置为活动状态。这可能是您看到的 400 错误的原因。

于 2020-10-14T22:50:30.193 回答