public class DingTalkProvider extends DefaultProvider
context, source, stateCache| Constructor and Description |
|---|
DingTalkProvider(Context context) |
DingTalkProvider(Context context,
StateCache stateCache) |
| Modifier and Type | Method and Description |
|---|---|
String |
authorize(String state)
返回带
state参数的授权url,授权回调时会带上这个state |
protected AccToken |
getAccessToken(Callback Callback)
获取access token
|
protected Object |
getUserInfo(AccToken oauthToken)
使用token换取用户信息
|
protected String |
userInfoUrl(AccToken token)
返回获取userInfo的url
|
accessTokenUrl, appendIfNotContain, checkCode, checkContext, checkState, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getRealGender, getRealState, isHttpProtocol, isHttpsProtocol, isLocalHost, isSupportedAuth, login, parseMapToString, parseQueryToMap, parseStringToMap, parseStringToMap, refreshTokenUrl, revokeUrl, sign, urlDecode, urlEncodepublic DingTalkProvider(Context context)
public DingTalkProvider(Context context, StateCache stateCache)
protected AccToken getAccessToken(Callback Callback)
DefaultProvidergetAccessToken in class DefaultProviderCallback - 授权成功后的回调参数DefaultProvider.authorize(String)protected Object getUserInfo(AccToken oauthToken)
DefaultProvidergetUserInfo in class DefaultProvideroauthToken - token信息DefaultProvider.getAccessToken(Callback)public String authorize(String state)
state参数的授权url,授权回调时会带上这个stateauthorize in interface Providerauthorize in class DefaultProviderstate - state 验证授权流程的参数,可以防止csrfprotected String userInfoUrl(AccToken token)
userInfoUrl in class DefaultProvidertoken - 用户授权后的tokenCopyright © 2020. All rights reserved.