Spring Boot: Full authentication is required to access this resource

前端 未结 3 1509
情话喂你
情话喂你 2021-01-04 00:15

I am doing example of Spring Boot Security with wso2is server from this post https://github.com/angel-git/wso2is-springoauth, when I am trying to access resource with access

相关标签:
3条回答
  • 2021-01-04 00:21

    I was getting the same error message for

    "curl http://localhost:8080/spring4/beans" :
    {"timestamp":1493591079040,"status":401,"error":"Unauthorized","message":"Full authentication is required to access this resource.","path":"/spring4/beans"}
    

    Setting the below property in application.properties bypassed the security check & I could use all the acuator endpoints:

    management.security.enabled=false
    
    0 讨论(0)
  • 2021-01-04 00:29

    When the answer above does not solve this issue change OAuthConfigurations/RemoveOAuthHeadersFromOutMessage to false in the file api-manager.xml.

    0 讨论(0)
  • 2021-01-04 00:39

    Many thanx to Angel Gavalda who helped me to solved problem. I used following commands to generate access token and access resource

    For Generating Access token:-

    curl -k -d 'grant_type=client_credentials&client_id=yourClientId&client_secret=yourClientSecret' https://localhost:9443/oauth2/token

    For Accessing Resource:-

    curl -k -H "Authorization: Bearer $ACCESS_TOKEN" http://localhost:8080/greeting

    0 讨论(0)
提交回复
热议问题