gpt4 book ai didi

Spring Security OAuth-检查访问 token 的有效性?

转载 作者:行者123 更新时间:2023-12-04 05:48:24 41 4
gpt4 key购买 nike

我正在按照Spring Security OAuth的示例代码进行操作。

当我尝试访问 token 后获得访问 token

curl -X POST http://localhost:9999/uaa/oauth/check_token -d "token=e3f44c4f-f8f2-45c4-9f9e-c7dd1f583a1f"

我收到以下错误:
{"error":"unauthorized","error_description":"Full authentication is required to access this resource"}

我尝试传递客户ID和 secret 。
curl -X POST acme:acmesecret@localhost:9999/uaa/oauth/check_token -d "token=e3f44c4f-f8f2-45c4-9f9e-c7dd1f583a1f"

我得到403状态。
{"timestamp":1437683976536,"status":403,"error":"Forbidden","message":"Access is denied","path":"/uaa/oauth/check_token”}

我无法弄清楚出了什么问题。
非常感谢您的任何帮助。

最佳答案

尝试通过以下方式使用/check_token授权权限:

public class OAuthSecurityConfig extends AuthorizationServerConfigurerAdapter {
@Override
public void configure(AuthorizationServerSecurityConfigurer oauthServer) throws Exception {
oauthServer.checkTokenAccess("permitAll()");
}
}

关于Spring Security OAuth-检查访问 token 的有效性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31599857/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com