Class DynamicOAuth20Service
java.lang.Object
com.github.scribejava.core.oauth.OAuthService
com.github.scribejava.core.oauth.OAuth20Service
com.flyfish.oauth.entry.scribe.DynamicOAuth20Service
- All Implemented Interfaces:
Closeable, AutoCloseable
public class DynamicOAuth20Service
extends com.github.scribejava.core.oauth.OAuth20Service
自定义的动态OAuth服务
- Author:
- wybab
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicOAuth20Service(com.github.scribejava.core.builder.api.DefaultApi20 api, String apiKey, String apiSecret, String callback, String defaultScope, String responseType, String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient) -
Method Summary
Modifier and TypeMethodDescriptioncheckAccessToken(String accessToken) 检查accessTokenprotected com.github.scribejava.core.model.OAuthRequestcreateCheckTokenRequest(String token) 检查TokenwithCallback(String callback) Methods inherited from class com.github.scribejava.core.oauth.OAuth20Service
createAccessTokenClientCredentialsGrantRequest, createAccessTokenPasswordGrantRequest, createAccessTokenRequest, createAuthorizationUrlBuilder, createRefreshTokenRequest, createRevokeTokenRequest, extractAuthorization, getAccessToken, getAccessToken, getAccessToken, getAccessToken, getAccessTokenAsync, getAccessTokenAsync, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrantAsync, getAccessTokenClientCredentialsGrantAsync, getAccessTokenPasswordGrant, getAccessTokenPasswordGrant, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getApi, getAuthorizationUrl, getAuthorizationUrl, getAuthorizationUrl, getAuthorizationUrl, getDefaultScope, getResponseType, getVersion, refreshAccessToken, refreshAccessToken, refreshAccessToken, refreshAccessToken, refreshAccessTokenAsync, refreshAccessTokenAsync, revokeToken, revokeToken, revokeToken, revokeToken, revokeTokenAsync, revokeTokenAsync, sendAccessTokenRequestAsync, sendAccessTokenRequestAsync, sendAccessTokenRequestSync, signRequest, signRequestMethods inherited from class com.github.scribejava.core.oauth.OAuthService
close, execute, execute, execute, executeAsync, getApiKey, getApiSecret
-
Constructor Details
-
DynamicOAuth20Service
public DynamicOAuth20Service(com.github.scribejava.core.builder.api.DefaultApi20 api, String apiKey, String apiSecret, String callback, String defaultScope, String responseType, String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient)
-
-
Method Details
-
getCallback
- Overrides:
getCallbackin classcom.github.scribejava.core.oauth.OAuthService
-
checkAccessToken
public CheckTokenResult checkAccessToken(String accessToken) throws InterruptedException, ExecutionException, IOException 检查accessToken- Parameters:
accessToken- 访问凭据- Returns:
- 结果
- Throws:
InterruptedException- 中断异常ExecutionException- 执行异常IOException- 输入输出异常
-
withCallback
-
createCheckTokenRequest
检查Token- Parameters:
token- token- Returns:
- 结果
-