Spring Boot:需要完全身份验证才能访问此资源
当我尝试使用访问令牌访问资源时,我正在从这篇文章https://github.com/angel-git/wso2is-
springoauth使用wso2is服务器进行Spring Boot" title="Spring Boot">Spring Boot Security的示例
{“错误”:“未授权”,“错误说明”:“需要完全身份验证才能访问此资源”}
我通过以下方式生成访问令牌:
curl -u CLIENT_ID:CLIENT_SECRET-k -d“ grant_type = password&username =
admin&password = admin” -H“ Content-Type:application / x-www-form-
urlencoded” https:// localhost:9443 / oauth2 /
token
并通过以下方式访问资源:
curl -H GET“授权:ACCESS_TOKEN” http:// localhost:8080 /
greeting
我发现了许多关于stackoverflow的解决方案,但不幸的是无法解决我的问题
请帮助,谢谢
回答:
感谢Angel Gavalda的许多帮助我解决问题的人。我使用以下命令生成访问令牌和访问资源
对于生成访问令牌:-
curl -k -d’grant_type = client_credentials&client_id =
yourClientId&client_secret = yourClientSecret’https :// localhost:9443 /
oauth2 / token
用于访问资源:-
curl -k -H“授权:承载$ ACCESS_TOKEN” http:// localhost:8080 /
greeting
以上是 Spring Boot:需要完全身份验证才能访问此资源 的全部内容, 来源链接: utcz.com/qa/432571.html