Package org.aoju.bus.oauth.provider
Class AliyunProvider
java.lang.Object
org.aoju.bus.oauth.provider.AbstractProvider
org.aoju.bus.oauth.provider.AliyunProvider
- All Implemented Interfaces:
Provider
阿里云登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.aoju.bus.oauth.provider.AbstractProvider
context, extendCache, source -
Constructor Summary
ConstructorsConstructorDescriptionAliyunProvider(Context context) AliyunProvider(Context context, org.aoju.bus.cache.metric.ExtendCache extendCache) -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken(Callback callback) 获取access tokengetUserInfo(AccToken accToken) 使用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
-
AliyunProvider
-
AliyunProvider
-
-
Method Details
-
getAccessToken
Description copied from class:AbstractProvider获取access token- Specified by:
getAccessTokenin classAbstractProvider- Parameters:
callback- 授权成功后的回调参数- Returns:
- token
- See Also:
-
getUserInfo
Description copied from class:AbstractProvider使用token换取用户信息- Specified by:
getUserInfoin classAbstractProvider- Parameters:
accToken- token信息- Returns:
- 用户信息
- See Also:
-