java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
org.miaixz.bus.auth.nimble.wechat.ee.AbstractWeChatEeProvider
- All Implemented Interfaces:
Provider,org.miaixz.bus.core.Provider
- Direct Known Subclasses:
WeChatEeQrcodeProvider,WeChatEeThirdQrcodeProvider,WeChatEeWebProvider
企业微信 登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
cache, complex, context -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWeChatEeProvider(Context context, Complex complex) AbstractWeChatEeProvider(Context context, Complex complex, org.miaixz.bus.cache.metric.ExtendCache cache) -
Method Summary
Modifier and TypeMethodDescriptionaccessTokenUrl(String code) 返回获取accessToken的urlgetAccessToken(Callback callback) 获取access tokengetUserInfo(AccToken accToken) 使用token换取用户信息userInfoUrl(AccToken accToken) 返回获取userInfo的urlMethods inherited from class org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
getWechatRealGenderMethods inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
authorize, check, check, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getDefaultScopes, getRealState, getScopes, getScopes, login, refreshTokenUrl, responseError, revokeUrl
-
Constructor Details
-
AbstractWeChatEeProvider
-
AbstractWeChatEeProvider
-
-
Method Details
-
getAccessToken
Description copied from interface:Provider获取access token- Parameters:
callback- 授权成功后的回调参数- Returns:
- token
- See Also:
-
getUserInfo
Description copied from interface:Provider使用token换取用户信息- Parameters:
accToken- token信息- Returns:
- 用户信息
- See Also:
-
accessTokenUrl
返回获取accessToken的url- Overrides:
accessTokenUrlin classAbstractProvider- Parameters:
code- 授权码- Returns:
- 返回获取accessToken的url
-
userInfoUrl
返回获取userInfo的url- Overrides:
userInfoUrlin classAbstractProvider- Parameters:
accToken- 用户授权后的token- Returns:
- 返回获取userInfo的url
-