java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.wechat.AbstractWeChatProvider
- All Implemented Interfaces:
Provider,org.miaixz.bus.core.Provider
- Direct Known Subclasses:
AbstractWeChatEeProvider,WeChatMpProvider,WeChatOpenProvider
微信 登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
cache, complex, context -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWeChatProvider(Context context, Complex complex) AbstractWeChatProvider(Context context, Complex complex, org.miaixz.bus.cache.metric.ExtendCache cache) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.miaixz.bus.core.lang.GendergetWechatRealGender(String originalGender) 获取微信平台用户的实际性别,0表示未定义,1表示男性,2表示女性Methods inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
accessTokenUrl, authorize, check, check, doGetAuthorizationCode, doGetRevoke, doGetUserInfo, doPostAuthorizationCode, getDefaultScopes, getRealState, getScopes, getScopes, login, refreshTokenUrl, responseError, revokeUrl, userInfoUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.auth.Provider
getAccessToken, getUserInfo, refresh, revoke, type
-
Constructor Details
-
AbstractWeChatProvider
-
AbstractWeChatProvider
-
-
Method Details
-
getWechatRealGender
获取微信平台用户的实际性别,0表示未定义,1表示男性,2表示女性- Parameters:
originalGender- 用户第三方标注的原始性别- Returns:
- 用户性别
-