Class SecurityConfiguration
- java.lang.Object
-
- springfox.documentation.swagger.web.SecurityConfiguration
-
public class SecurityConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description 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, java.lang.Boolean enableCsrfSupport)Default constructorSecurityConfiguration(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.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getAdditionalQueryStringParams()java.lang.StringgetApiKey()Deprecated.java.lang.StringgetApiKeyName()Deprecated.java.lang.StringgetApiKeyVehicle()Deprecated.java.lang.StringgetAppName()java.lang.StringgetClientId()java.lang.StringgetClientSecret()java.lang.BooleangetEnableCsrfSupport()java.lang.StringgetRealm()java.lang.BooleangetUseBasicAuthenticationWithAccessCodeGrant()java.lang.StringscopeSeparator()
-
-
-
Constructor Detail
-
SecurityConfiguration
@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)Deprecated.- Parameters:
clientId- - client idclientSecret- - client secretrealm- - realmappName- - application nameapiKey- - api keyapiKeyVehicle- - how the api key is transmittedapiKeyName- - name of the api keyscopeSeparator- - scope separator- Since:
- 2.8.0. Use the
SecurityConfigurationBuilderinstead
-
SecurityConfiguration
public 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, java.lang.Boolean enableCsrfSupport)Default constructor- Parameters:
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.enableCsrfSupport- Enable csrf support, default is false.
-
-
Method Detail
-
getApiKey
@Deprecated public java.lang.String getApiKey()
Deprecated.- Returns:
- apiKey
- Since:
- 2.8.0
-
getApiKeyName
@Deprecated public java.lang.String getApiKeyName()
Deprecated.- Returns:
- apiKeyName
- Since:
- 2.8.0
-
getApiKeyVehicle
@Deprecated public java.lang.String getApiKeyVehicle()
Deprecated.- Returns:
- apiKeyVehicle - header, cookie etc.
- Since:
- 2.8.0
-
getClientId
public java.lang.String getClientId()
-
getClientSecret
public java.lang.String getClientSecret()
-
getRealm
public java.lang.String getRealm()
-
getAppName
public java.lang.String getAppName()
-
scopeSeparator
public java.lang.String scopeSeparator()
-
getAdditionalQueryStringParams
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalQueryStringParams()
-
getUseBasicAuthenticationWithAccessCodeGrant
public java.lang.Boolean getUseBasicAuthenticationWithAccessCodeGrant()
-
getEnableCsrfSupport
public java.lang.Boolean getEnableCsrfSupport()
-
-