java.lang.Object
org.miaixz.bus.auth.nimble.AbstractProvider
org.miaixz.bus.auth.nimble.oschina.OschinaProvider
- All Implemented Interfaces:
Provider,org.miaixz.bus.core.Provider
OSchina 登录
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.auth.nimble.AbstractProvider
cache, complex, context -
Constructor Summary
ConstructorsConstructorDescriptionOschinaProvider(Context context) OschinaProvider(Context context, org.miaixz.bus.cache.metric.ExtendCache cache) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringaccessTokenUrl(String code) 返回获取accessToken的urlgetAccessToken(Callback callback) 获取access tokengetUserInfo(AccToken accToken) 使用token换取用户信息protected StringuserInfoUrl(AccToken accToken) 返回获取userInfo的urlMethods 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
-
OschinaProvider
-
OschinaProvider
-
-
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
-