java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.qq.QqMiniProvider
- All Implemented Interfaces:
Provider,org.miaixz.bus.core.Provider
QQ 登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
cache, complex, context -
Constructor Summary
ConstructorsConstructorDescriptionQqMiniProvider(Context context) QqMiniProvider(Context context, org.miaixz.bus.cache.metric.ExtendCache cache) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaccessTokenUrl(String code) 构造 OAuth2 的访问令牌 URL。getAccessToken(Callback authCallback) 获取access tokengetUserInfo(AccToken authToken) 使用token换取用户信息Methods inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
authorize, check, check, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getDefaultScopes, getRealState, getScopes, getScopes, login, refreshTokenUrl, responseError, revokeUrl, userInfoUrl
-
Constructor Details
-
QqMiniProvider
-
QqMiniProvider
-
-
Method Details
-
getAccessToken
Description copied from interface:Provider获取access token- Parameters:
authCallback- 授权成功后的回调参数- Returns:
- token
- See Also:
-
getUserInfo
Description copied from interface:Provider使用token换取用户信息- Parameters:
authToken- token信息- Returns:
- 用户信息
- See Also:
-
accessTokenUrl
Description copied from class:AbstractProvider构造 OAuth2 的访问令牌 URL。- Overrides:
accessTokenUrlin classAbstractProvider- Parameters:
code- 授权代码- Returns:
- 访问令牌 URL
-