Package org.aoju.bus.oauth.provider
Class TeambitionProvider
java.lang.Object
org.aoju.bus.oauth.provider.AbstractProvider
org.aoju.bus.oauth.provider.TeambitionProvider
- All Implemented Interfaces:
Provider
Teambition授权登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.aoju.bus.oauth.provider.AbstractProvider
context, extendCache, source -
Constructor Summary
ConstructorsConstructorDescriptionTeambitionProvider(Context context) TeambitionProvider(Context context, org.aoju.bus.cache.metric.ExtendCache extendCache) -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken(Callback callback) 获取access tokengetUserInfo(AccToken accToken) 使用token换取用户信息刷新access token (续期)Methods inherited from class org.aoju.bus.oauth.provider.AbstractProvider
accessTokenUrl, authorize, checkCode, checkContext, checkState, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getRealState, getScopes, getScopes, isSupport, login, parseStringToMap, refreshTokenUrl, revokeUrl, sign, userInfoUrl
-
Constructor Details
-
TeambitionProvider
-
TeambitionProvider
-
-
Method Details
-
getAccessToken
Description copied from class:AbstractProvider获取access token- Specified by:
getAccessTokenin classAbstractProvider- Parameters:
callback- 回调返回的参数- Returns:
- 所有信息
- See Also:
-
getUserInfo
Description copied from class:AbstractProvider使用token换取用户信息- Specified by:
getUserInfoin classAbstractProvider- Parameters:
accToken- token信息- Returns:
- 用户信息
- See Also:
-
refresh
Description copied from interface:Provider刷新access token (续期)- Parameters:
accToken- 登录成功后返回的Token信息- Returns:
- AuthResponse
-