public class SecurityConfiguration
extends java.lang.Object
Constructor and Description |
---|
SecurityConfiguration(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String realm,
java.lang.String appName,
java.lang.String apiKey,
ApiKeyVehicle apiKeyVehicle,
java.lang.String apiKeyName,
java.lang.String scopeSeparator)
Deprecated.
@since 2.8.0. Use the
SecurityConfigurationBuilder instead |
SecurityConfiguration(java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String realm,
java.lang.String appName,
java.lang.String scopeSeparator,
java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams,
java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalQueryStringParams() |
java.lang.String |
getApiKey()
Deprecated.
@since 2.8.0
|
java.lang.String |
getApiKeyName()
Deprecated.
@since 2.8.0
|
java.lang.String |
getApiKeyVehicle()
Deprecated.
@since 2.8.0
|
java.lang.String |
getAppName() |
java.lang.String |
getClientId() |
java.lang.String |
getClientSecret() |
java.lang.String |
getRealm() |
java.lang.Boolean |
getUseBasicAuthenticationWithAccessCodeGrant() |
java.lang.String |
scopeSeparator() |
@Deprecated public SecurityConfiguration(java.lang.String clientId, java.lang.String clientSecret, java.lang.String realm, java.lang.String appName, java.lang.String apiKey, ApiKeyVehicle apiKeyVehicle, java.lang.String apiKeyName, java.lang.String scopeSeparator)
SecurityConfigurationBuilder
insteadclientId
- - client idclientSecret
- - client secretrealm
- - realmappName
- - application nameapiKey
- - api keyapiKeyVehicle
- - how the api key is transmittedapiKeyName
- - name of the api keyscopeSeparator
- - scope separatorpublic SecurityConfiguration(java.lang.String clientId, java.lang.String clientSecret, java.lang.String realm, java.lang.String appName, java.lang.String scopeSeparator, java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams, java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant)
clientId
- Default clientId.clientSecret
- Default clientSecret.realm
- Realm query parameter (for oauth1) added to authorizationUrl and
tokenUrl.appName
- Application name, displayed in authorization popup.scopeSeparator
- Scope separator for passing scopes, encoded before calling,
default value is a space (encoded value %20).additionalQueryStringParams
- Additional query parameters added to authorizationUrl and
tokenUrl.useBasicAuthenticationWithAccessCodeGrant
- Only activated for the accessCode flow. During the
authorization_code request to the tokenUrl, pass the Client
Password using the HTTP Basic Authentication scheme (Authorization
header with Basic base64encoded[client_id:client_secret]). The
default is false.@Deprecated public java.lang.String getApiKey()
@Deprecated public java.lang.String getApiKeyName()
@Deprecated public java.lang.String getApiKeyVehicle()
public java.lang.String getClientId()
public java.lang.String getClientSecret()
public java.lang.String getRealm()
public java.lang.String getAppName()
public java.lang.String scopeSeparator()
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalQueryStringParams()
public java.lang.Boolean getUseBasicAuthenticationWithAccessCodeGrant()