Spring 即使使用 permitall antMatchers,引导 Oauth 2 配置也会导致 401
Spring boot Oauth 2 configuration cause to 401 even with the permitall antMatchers
我对 Spring boot 和 Aouth 2 有点陌生。我尝试使用 OAuth2 保护我的 spring boot 应用程序。但是我的身份验证无法正常工作,即使不安全 url 也会导致 401 错误。我的代码可以在 git 中心找到 url
我使用了下面的 curl 命令
curl -i http://localhost:8990/api/hello
但结果是
{"timestamp":1489824873836,"status":401,"error":"Unauthorized","message":"Full authentication is required to access this resource","path":"/api/hello"}
另外,当我尝试访问我的受保护 url 时,它会产生相同的错误。
curl -i -H "Authorization: Bearer <access_token>" http://localhost:8990/api/secure
我已经在互联网上搜索过,但仍无法解决我的问题。谁能帮帮我
谢谢
Git 枢纽 url
https://github.com/txmr765/Spring-Oauth2
验证码几乎没有什么要更改的,现在可以正常使用了。
只需检查 curl -vu secureapp:secret 'http://localhost:8990/api/oauth/token?username=admin&password=admin&grant_type=password'
我对 Spring boot 和 Aouth 2 有点陌生。我尝试使用 OAuth2 保护我的 spring boot 应用程序。但是我的身份验证无法正常工作,即使不安全 url 也会导致 401 错误。我的代码可以在 git 中心找到 url
我使用了下面的 curl 命令
curl -i http://localhost:8990/api/hello
但结果是
{"timestamp":1489824873836,"status":401,"error":"Unauthorized","message":"Full authentication is required to access this resource","path":"/api/hello"}
另外,当我尝试访问我的受保护 url 时,它会产生相同的错误。
curl -i -H "Authorization: Bearer <access_token>" http://localhost:8990/api/secure
我已经在互联网上搜索过,但仍无法解决我的问题。谁能帮帮我
谢谢
Git 枢纽 url
https://github.com/txmr765/Spring-Oauth2
验证码几乎没有什么要更改的,现在可以正常使用了。
只需检查 curl -vu secureapp:secret 'http://localhost:8990/api/oauth/token?username=admin&password=admin&grant_type=password'