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

回到顶部