Package me.zhyd.oauth.request
Class AuthOschinaRequest
java.lang.Object
me.zhyd.oauth.request.AuthDefaultRequest
me.zhyd.oauth.request.AuthOschinaRequest
- All Implemented Interfaces:
AuthRequest
oschina登录
- Since:
- 1.0.0
- Author:
- yadong.zhang (yadong.zhang0415(a)gmail.com)
-
Field Summary
Fields inherited from class me.zhyd.oauth.request.AuthDefaultRequest
authStateCache, config, source -
Constructor Summary
ConstructorsConstructorDescriptionAuthOschinaRequest(AuthConfig config) AuthOschinaRequest(AuthConfig config, AuthStateCache authStateCache) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaccessTokenUrl(String code) 返回获取accessToken的urlgetAccessToken(AuthCallback authCallback) 获取access tokengetUserInfo(AuthToken authToken) 使用token换取用户信息protected StringuserInfoUrl(AuthToken authToken) 返回获取userInfo的urlMethods inherited from class me.zhyd.oauth.request.AuthDefaultRequest
authorize, authorize, checkCode, checkConfig, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, doPostRevoke, doPostUserInfo, getRealState, getScopes, login, refreshTokenUrl, responseError, revokeUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.zhyd.oauth.request.AuthRequest
refresh, revoke
-
Constructor Details
-
AuthOschinaRequest
-
AuthOschinaRequest
-
-
Method Details
-
getAccessToken
Description copied from interface:AuthRequest获取access token- Parameters:
authCallback- 授权成功后的回调参数- Returns:
- token
- See Also:
-
getUserInfo
Description copied from interface:AuthRequest使用token换取用户信息- Parameters:
authToken- token信息- Returns:
- 用户信息
- See Also:
-
accessTokenUrl
返回获取accessToken的url- Overrides:
accessTokenUrlin classAuthDefaultRequest- Parameters:
code- 授权回调时带回的授权码- Returns:
- 返回获取accessToken的url
-
userInfoUrl
返回获取userInfo的url- Overrides:
userInfoUrlin classAuthDefaultRequest- Parameters:
authToken- 用户授权后的token- Returns:
- 返回获取userInfo的url
-