当我尝试使用访问令牌访问资源时,我正在从这篇文章https://github.com/angel-git/wso2is- springoauth使用wso2is服务器进行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