利用spring-security-oauth去做token验证,通过curl请求,已经得到token了,返回
结果如下
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY
X-Application-Context: user:0
Cache-Control: no-store
Pragma: no-cache
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Wed, 11 Jan 2017 02:35:18 GMT
{"access_token":"XXXX","token_type":"bearer","
pires_in":2520040,"scope":"app"}
然后利用curl请求到的token去访问路径
curl -d "Authorization: bearer XXXX" localhost:8080/api
返回结果如下
curl -X -H "Authorization: bearer XXXX" localhost:8080/api/register
curl: (3) Illegal port number
unauthorizedFull authen
tication is required to access this resource
ception>
已经请求到token了,利用curl token(post请求)为什么还会未认证?请求道token不是已经完成认证了吗?