| 程序包 | 说明 |
|---|---|
| com.xingyuv.jushauth.model |
JustAuth核心模型类,封装了用户、token、响应和callback等实体类
|
| com.xingyuv.jushauth.request |
JustAuth核心组件,所有授权登录都是基于
request实现 |
| 限定符和类型 | 字段和说明 |
|---|---|
private AuthToken |
AuthUser.token
用户授权的token信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected AuthToken |
AuthXmlyRequest.getAccessToken(AuthCallback authCallback)
获取access token
|
protected AuthToken |
AuthWeiboRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthWeChatOpenRequest.getAccessToken(AuthCallback authCallback)
微信的特殊性,此时返回的信息同时包含 openid 和 access_token
|
protected AuthToken |
AuthWeChatMpRequest.getAccessToken(AuthCallback authCallback)
微信的特殊性,此时返回的信息同时包含 openid 和 access_token
|
protected AuthToken |
AuthWeChatMiniAppRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthWeChatEnterpriseThirdQrcodeRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthTwitterRequest.getAccessToken(AuthCallback authCallback)
Convert request token to access token
https://developer.twitter.com/en/docs/twitter-for-websites/log-in-with-twitter/guides/implementing-sign-in-with-twitter
|
protected AuthToken |
AuthToutiaoRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthTeambitionRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthTaobaoRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthStackOverflowRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthSlackRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthRenrenRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthQqRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthProginnRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthPinterestRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthOschinaRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthOktaRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthMiRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthMeituanRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthLinkedinRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthLineRequest.getAccessToken(AuthCallback authCallback) |
AuthToken |
AuthKujialeRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthJdRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthHuaweiRequest.getAccessToken(AuthCallback authCallback)
获取access token
|
protected AuthToken |
AuthGoogleRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthGitlabRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthGithubRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthGiteeRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthFeishuRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthFacebookRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthElemeRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthDouyinRequest.getAccessToken(AuthCallback authCallback) |
protected abstract AuthToken |
AuthDefaultRequest.getAccessToken(AuthCallback authCallback)
获取access token
|
protected AuthToken |
AuthCsdnRequest.getAccessToken(AuthCallback authCallback)
已过时。
|
protected AuthToken |
AuthCodingRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthBaiduRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthAmazonRequest.getAccessToken(AuthCallback authCallback)
https://developer.amazon.com/zh/docs/login-with-amazon/authorization-code-grant.html#access-token-request
|
protected AuthToken |
AuthAliyunRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthAlipayRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AuthAfDianRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AbstractAuthWeChatEnterpriseRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AbstractAuthMicrosoftRequest.getAccessToken(AuthCallback authCallback) |
protected AuthToken |
AbstractAuthDingtalkRequest.getAccessToken(AuthCallback authCallback) |
private AuthToken |
AuthTaobaoRequest.getAuthToken(com.alibaba.fastjson.JSONObject object) |
private AuthToken |
AuthQqRequest.getAuthToken(String response) |
private AuthToken |
AuthOktaRequest.getAuthToken(String tokenUrl) |
private AuthToken |
AuthKujialeRequest.getAuthToken(String response) |
private AuthToken |
AuthHuaweiRequest.getAuthToken(String response) |
private AuthToken |
AuthBaiduRequest.getAuthToken(String response) |
AuthToken |
AuthTwitterRequest.getRequestToken()
Obtaining a request token
https://developer.twitter.com/en/docs/twitter-for-websites/log-in-with-twitter/guides/implementing-sign-in-with-twitter
|
private AuthToken |
AuthFeishuRequest.getToken(com.alibaba.fastjson.JSONObject param,
String url) |
private AuthToken |
AuthAmazonRequest.getToken(Map<String,String> param,
String url) |
private AuthToken |
AuthWeChatOpenRequest.getToken(String accessTokenUrl)
获取token,适用于获取access_token和刷新token
|
private AuthToken |
AuthWeChatMpRequest.getToken(String accessTokenUrl)
获取token,适用于获取access_token和刷新token
|
private AuthToken |
AuthRenrenRequest.getToken(String url) |
private AuthToken |
AuthMiRequest.getToken(String accessTokenUrl) |
private AuthToken |
AuthLinkedinRequest.getToken(String accessTokenUrl)
获取token,适用于获取access_token和刷新token
|
private AuthToken |
AuthDouyinRequest.getToken(String accessTokenUrl)
获取token,适用于获取access_token和刷新token
|
private AuthToken |
AbstractAuthMicrosoftRequest.getToken(String accessTokenUrl)
获取token,适用于获取access_token和刷新token
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
AuthDefaultRequest.doGetRevoke(AuthToken authToken)
通用的post形式的取消授权方法
|
protected String |
AuthWeChatEnterpriseThirdQrcodeRequest.doGetUserInfo(AuthToken authToken) |
protected String |
AuthDefaultRequest.doGetUserInfo(AuthToken authToken)
通用的 用户信息
|
protected String |
AuthDefaultRequest.doPostRevoke(AuthToken authToken)
已过时。
|
protected String |
AuthDefaultRequest.doPostUserInfo(AuthToken authToken)
已过时。
|
private String |
AuthQqRequest.getOpenId(AuthToken authToken)
获取QQ用户的OpenId,支持自定义是否启用查询unionid的功能,如果启用查询unionid的功能,
那就需要开发者先通过邮件申请unionid功能,参考链接
http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D |
private String |
AuthKujialeRequest.getOpenId(AuthToken authToken)
获取酷家乐的openId,此id在当前client范围内可以唯一识别授权用户
|
AuthUser |
AuthXmlyRequest.getUserInfo(AuthToken authToken)
使用token换取用户信息
|
protected AuthUser |
AuthWeiboRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthWeChatOpenRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthWeChatMpRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthWeChatMiniAppRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthWeChatEnterpriseThirdQrcodeRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthTwitterRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthToutiaoRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthTeambitionRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthTaobaoRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthStackOverflowRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthSlackRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthRenrenRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthQqRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthProginnRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthPinterestRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthOschinaRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthOktaRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthMiRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthMeituanRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthLinkedinRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthLineRequest.getUserInfo(AuthToken authToken) |
AuthUser |
AuthKujialeRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthJdRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthHuaweiRequest.getUserInfo(AuthToken authToken)
使用token换取用户信息
|
protected AuthUser |
AuthGoogleRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthGitlabRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthGithubRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthGiteeRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthFeishuRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthFacebookRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthElemeRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthDouyinRequest.getUserInfo(AuthToken authToken) |
protected abstract AuthUser |
AuthDefaultRequest.getUserInfo(AuthToken authToken)
使用token换取用户信息
|
protected AuthUser |
AuthCsdnRequest.getUserInfo(AuthToken authToken)
已过时。
|
protected AuthUser |
AuthCodingRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthBaiduRequest.getUserInfo(AuthToken authToken)
https://openapi.baidu.com/rest/2.0/passport/users/getInfo?
|
protected AuthUser |
AuthAmazonRequest.getUserInfo(AuthToken authToken)
https://developer.amazon.com/zh/docs/login-with-amazon/obtain-customer-profile.html#call-profile-endpoint
|
protected AuthUser |
AuthAliyunRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthAlipayRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AuthAfDianRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AbstractAuthWeChatEnterpriseRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AbstractAuthMicrosoftRequest.getUserInfo(AuthToken authToken) |
protected AuthUser |
AbstractAuthDingtalkRequest.getUserInfo(AuthToken authToken) |
AuthResponse |
AuthWeChatOpenRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthWeChatMpRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthTeambitionRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthTaobaoRequest.refresh(AuthToken oldToken) |
default AuthResponse |
AuthRequest.refresh(AuthToken authToken)
刷新access token (续期)
|
AuthResponse |
AuthRenrenRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthQqRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthOktaRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthMiRequest.refresh(AuthToken authToken)
刷新access token (续期)
|
AuthResponse |
AuthMeituanRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthLineRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthKujialeRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthJdRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthHuaweiRequest.refresh(AuthToken authToken)
刷新access token (续期)
|
AuthResponse |
AuthFeishuRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthElemeRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthDouyinRequest.refresh(AuthToken oldToken) |
AuthResponse |
AuthBaiduRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthAmazonRequest.refresh(AuthToken authToken) |
AuthResponse |
AuthAlipayRequest.refresh(AuthToken authToken)
刷新access token (续期)
|
AuthResponse |
AbstractAuthMicrosoftRequest.refresh(AuthToken authToken)
刷新access token (续期)
|
AuthResponse |
AuthWeiboRequest.revoke(AuthToken authToken) |
AuthResponse |
AuthSlackRequest.revoke(AuthToken authToken) |
default AuthResponse |
AuthRequest.revoke(AuthToken authToken)
撤销授权
|
AuthResponse |
AuthOktaRequest.revoke(AuthToken authToken) |
AuthResponse |
AuthLineRequest.revoke(AuthToken authToken) |
AuthResponse |
AuthBaiduRequest.revoke(AuthToken authToken) |
protected String |
AuthOktaRequest.revokeUrl(AuthToken authToken) |
protected String |
AuthDefaultRequest.revokeUrl(AuthToken authToken)
返回获取revoke authorization的url
|
default AuthResponse |
AuthRequest.userInfo(AuthToken authToken)
获取用户信息
|
AuthResponse |
AuthDefaultRequest.userInfo(AuthToken authToken) |
protected String |
AuthWeiboRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthWeChatOpenRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthWeChatMpRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthWeChatEnterpriseThirdQrcodeRequest.userInfoUrl(AuthToken authToken) |
protected String |
AuthTwitterRequest.userInfoUrl(AuthToken authToken) |
protected String |
AuthToutiaoRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
String |
AuthSlackRequest.userInfoUrl(AuthToken authToken) |
protected String |
AuthRenrenRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthQqRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthPinterestRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthOschinaRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
String |
AuthOktaRequest.userInfoUrl(AuthToken authToken) |
protected String |
AuthMiRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthLinkedinRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
String |
AuthLineRequest.userInfoUrl(AuthToken authToken) |
protected String |
AuthHuaweiRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthGoogleRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthFacebookRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthDouyinRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthDefaultRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
String |
AuthCodingRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AuthAmazonRequest.userInfoUrl(AuthToken authToken) |
protected String |
AbstractAuthWeChatEnterpriseRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AbstractAuthMicrosoftRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
protected String |
AbstractAuthDingtalkRequest.userInfoUrl(AuthToken authToken)
返回获取userInfo的url
|
Copyright © 2023. All rights reserved.