java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
org.miaixz.bus.auth.nimble.wechat.ee.AbstractWeChatEeProvider
org.miaixz.bus.auth.nimble.wechat.ee.WeChatEeQrcodeProvider
- All Implemented Interfaces:
Provider,org.miaixz.bus.core.Provider
企业微信 二维码登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
cache, complex, context -
Constructor Summary
ConstructorsConstructorDescriptionWeChatEeQrcodeProvider(Context context) WeChatEeQrcodeProvider(Context context, org.miaixz.bus.cache.metric.ExtendCache cache) -
Method Summary
Methods inherited from class org.miaixz.bus.auth.nimble.wechat.ee.AbstractWeChatEeProvider
accessTokenUrl, getAccessToken, getUserInfo, userInfoUrlMethods inherited from class org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
getWechatRealGenderMethods inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
check, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getDefaultScopes, getRealState, getScopes, getScopes, login, refreshTokenUrl, responseError, revokeUrl
-
Constructor Details
-
WeChatEeQrcodeProvider
-
WeChatEeQrcodeProvider
-
-
Method Details
-
authorize
Description copied from class:AbstractProvider生成用于启动认证流程的授权 URL。- Specified by:
authorizein interfaceProvider- Overrides:
authorizein classAbstractProvider- Parameters:
state- 用于防止 CSRF 攻击的状态参数- Returns:
- 授权 URL,对于 LDAP 等协议返回 null
-
check
Description copied from class:AbstractProvider验证上下文配置的完整性,根据协议类型检查所需字段。- Overrides:
checkin classAbstractProvider- Parameters:
context- 上下文配置
-