Package org.pac4j.scribe.service
Class CronofyService
java.lang.Object
com.github.scribejava.core.oauth.OAuthService
com.github.scribejava.core.oauth.OAuth20Service
org.pac4j.scribe.service.CronofyService
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class CronofyService
extends com.github.scribejava.core.oauth.OAuth20Service
Specific OAuth 2 service for Cronofy to send the parameters as a JSON body for the access token.
- Since:
- 5.3.1
- Author:
- Jerome LELEU
-
Constructor Summary
ConstructorDescriptionCronofyService
(com.github.scribejava.core.builder.api.DefaultApi20 api, String apiKey, String apiSecret, String callback, String defaultScope, String responseType, OutputStream debugStream, String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient) Constructor for CronofyService. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.github.scribejava.core.model.OAuthRequest
createAccessTokenRequest
(com.github.scribejava.core.oauth.AccessTokenRequestParams params) Methods inherited from class com.github.scribejava.core.oauth.OAuth20Service
createAccessTokenClientCredentialsGrantRequest, createAccessTokenDeviceAuthorizationGrantRequest, createAccessTokenPasswordGrantRequest, createAuthorizationUrlBuilder, createDeviceAuthorizationCodesRequest, createRefreshTokenRequest, createRevokeTokenRequest, extractAuthorization, getAccessToken, getAccessToken, getAccessToken, getAccessToken, getAccessTokenAsync, getAccessTokenAsync, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrant, getAccessTokenClientCredentialsGrantAsync, getAccessTokenClientCredentialsGrantAsync, getAccessTokenDeviceAuthorizationGrant, getAccessTokenDeviceAuthorizationGrant, getAccessTokenDeviceAuthorizationGrantAsync, getAccessTokenPasswordGrant, getAccessTokenPasswordGrant, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getAccessTokenPasswordGrantAsync, getApi, getAuthorizationUrl, getAuthorizationUrl, getAuthorizationUrl, getAuthorizationUrl, getDefaultScope, getDeviceAuthorizationCodes, getDeviceAuthorizationCodes, getDeviceAuthorizationCodes, getDeviceAuthorizationCodes, getDeviceAuthorizationCodesAsync, getDeviceAuthorizationCodesAsync, getResponseType, getVersion, logRequestWithParams, pollAccessTokenDeviceAuthorizationGrant, refreshAccessToken, refreshAccessToken, refreshAccessToken, refreshAccessToken, refreshAccessTokenAsync, refreshAccessTokenAsync, revokeToken, revokeToken, revokeToken, revokeToken, revokeTokenAsync, revokeTokenAsync, sendAccessTokenRequestAsync, sendAccessTokenRequestAsync, sendAccessTokenRequestSync, signRequest, signRequest
Methods inherited from class com.github.scribejava.core.oauth.OAuthService
close, execute, execute, execute, executeAsync, getApiKey, getApiSecret, getCallback, isDebug, log, log
-
Constructor Details
-
CronofyService
public CronofyService(com.github.scribejava.core.builder.api.DefaultApi20 api, String apiKey, String apiSecret, String callback, String defaultScope, String responseType, OutputStream debugStream, String userAgent, com.github.scribejava.core.httpclient.HttpClientConfig httpClientConfig, com.github.scribejava.core.httpclient.HttpClient httpClient) Constructor for CronofyService.
- Parameters:
api
- aDefaultApi20
objectapiKey
- aString
objectapiSecret
- aString
objectcallback
- aString
objectdefaultScope
- aString
objectresponseType
- aString
objectdebugStream
- aOutputStream
objectuserAgent
- aString
objecthttpClientConfig
- aHttpClientConfig
objecthttpClient
- aHttpClient
object
-
-
Method Details
-
createAccessTokenRequest
protected com.github.scribejava.core.model.OAuthRequest createAccessTokenRequest(com.github.scribejava.core.oauth.AccessTokenRequestParams params) - Overrides:
createAccessTokenRequest
in classcom.github.scribejava.core.oauth.OAuth20Service
-