【发布时间】:2021-04-13 22:47:30
【问题描述】:
我的 OAuth 服务器和客户端正在被 Oauth2 授权。
现在,如果我需要调用我的服务,我需要:
-
使用以下 API 从服务器生成访问令牌:
localhost:9191/oauth/token?grant_type=password&username=krish&password=kpass给出的响应如下:
"access_token": "ee41435d-8ad9-432e-82c1-07477e2b6956", "token_type": "bearer", "refresh_token": "ea6d83b4-62f6-4eaf-9f89-8600bd36690d", "expires_in": 3429, "scope": "READ WRITE" -
现在我正在传递访问令牌,以运行如下客户端服务:
所以这是我手动操作的。但我需要从客户端代码运行它。当我试图点击第一个 API 本身(服务器)来获取令牌时,它说的是未经授权的。 我的服务代码如下:
我需要跳过来自/getToken 控制器的身份验证。我怎样才能做到这一点?谁能帮忙
我的 WebSecurityConfigurerAdapter 类如下: 我在阅读下面的一个答案后添加了突出显示的代码,但这也不起作用。
【问题讨论】:
标签: spring spring-boot spring-security oauth-2.0 oauth