diff --git a/src/main/java/com/monkeyk/sos/web/controller/OAuthRestController.java b/src/main/java/com/monkeyk/sos/web/controller/OAuthRestController.java index 4d6e2d0..7c52f4a 100644 --- a/src/main/java/com/monkeyk/sos/web/controller/OAuthRestController.java +++ b/src/main/java/com/monkeyk/sos/web/controller/OAuthRestController.java @@ -87,14 +87,18 @@ public class OAuthRestController implements InitializingBean, ApplicationContext /** * Verify access_token + *
+ * Ext. from CheckTokenEndpoint * - * @param value token + * @param value token + * @param clientId client_id * @return Map * @see org.springframework.security.oauth2.provider.endpoint.CheckTokenEndpoint + * @since 1.0 */ @RequestMapping(value = "/oauth/check_token", method = RequestMethod.POST) @ResponseBody - public Map输入access_token 后点击链接地址.
+ access_token: + +校验, 检查access_token的有效性
+ +
+ 请求URI: /oauth/check_token
POST
+
参数名 | +参数值 | +必须? | +备注 | +
---|---|---|---|
token | +{access_token} | +是 | ++ |
client_id | +{client_id} | +是 | ++ |
+ http://localhost:8080/spring-oauth-server/oauth/check_token?token=e2996930-8398-44fd-8de5-7d1b1624ced7&client_id=mobile-client
+
+ 正常 [200]
+
+ {"aud":["mobile-resource"],"exp":1505878459,"user_name":"mobile","authorities":["ROLE_MOBILE","ROLE_USER"],"client_id":"mobile-client","scope":["read","write"]}
+
+
+ 异常 [401]
+
+ {"error":"invalid_token","error_description":"Token was not recognised"}
+
+