利用curl token请求路径,显示未认证?

利用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
<UnauthorizedException><error>unauthorized</error><error_description>Full authen
tication is required to access this resource</error_description></UnauthorizedEx
ception>

已经请求到token了,利用curl token(post请求)为什么还会未认证?请求道token不是已经完成认证了吗?

阅读 7.4k
1 个回答

tokenbase64处理下吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题