Package org.pac4j.oauth.profile.facebook
Class FacebookConfiguration
- java.lang.Object
-
- org.pac4j.core.util.InitializableObject
-
- org.pac4j.core.client.config.BaseClientConfiguration
-
- org.pac4j.oauth.config.OAuthConfiguration
-
- org.pac4j.oauth.config.OAuth20Configuration
-
- org.pac4j.oauth.profile.facebook.FacebookConfiguration
-
public class FacebookConfiguration extends OAuth20Configuration
Facebook OAuth configuration.- Since:
- 3.0.0
- Author:
- Jerome Leleu
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_FIELDS
static java.lang.String
DEFAULT_SCOPE
protected java.lang.String
fields
protected int
limit
protected boolean
requiresExtendedToken
protected boolean
useAppsecretProof
-
Fields inherited from class org.pac4j.oauth.config.OAuth20Configuration
OAUTH_CODE, STATE_REQUEST_PARAMETER
-
Fields inherited from class org.pac4j.oauth.config.OAuthConfiguration
api, hasBeenCancelledFactory, httpClientConfig, key, OAUTH_TOKEN, profileDefinition, RESPONSE_TYPE_CODE, responseType, scope, secret, tokenAsHeader
-
-
Constructor Summary
Constructors Constructor Description FacebookConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFields()
int
getLimit()
boolean
isRequiresExtendedToken()
boolean
isUseAppsecretProof()
void
setFields(java.lang.String fields)
void
setLimit(int limit)
void
setRequiresExtendedToken(boolean requiresExtendedToken)
void
setUseAppsecretProof(boolean useAppsecretProof)
-
Methods inherited from class org.pac4j.oauth.config.OAuth20Configuration
buildService, getCustomParams, getStateGenerator, isWithState, setCustomParams, setStateGenerator, setWithState, toString
-
Methods inherited from class org.pac4j.oauth.config.OAuthConfiguration
getApi, getHasBeenCancelledFactory, getHttpClientConfig, getKey, getProfileDefinition, getResponseType, getScope, getSecret, internalInit, isTokenAsHeader, setApi, setHasBeenCancelledFactory, setHttpClientConfig, setKey, setProfileDefinition, setResponseType, setScope, setSecret, setTokenAsHeader
-
Methods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
-
-
-
Field Detail
-
DEFAULT_FIELDS
public static final java.lang.String DEFAULT_FIELDS
- See Also:
- Constant Field Values
-
fields
protected java.lang.String fields
-
DEFAULT_SCOPE
public static final java.lang.String DEFAULT_SCOPE
- See Also:
- Constant Field Values
-
limit
protected int limit
-
requiresExtendedToken
protected boolean requiresExtendedToken
-
useAppsecretProof
protected boolean useAppsecretProof
-
-
Method Detail
-
getFields
public java.lang.String getFields()
-
setFields
public void setFields(java.lang.String fields)
-
getLimit
public int getLimit()
-
setLimit
public void setLimit(int limit)
-
isRequiresExtendedToken
public boolean isRequiresExtendedToken()
-
setRequiresExtendedToken
public void setRequiresExtendedToken(boolean requiresExtendedToken)
-
isUseAppsecretProof
public boolean isUseAppsecretProof()
-
setUseAppsecretProof
public void setUseAppsecretProof(boolean useAppsecretProof)
-
-