Class SecurityConfigurationBuilder
- java.lang.Object
- 
- springfox.documentation.swagger.web.SecurityConfigurationBuilder
 
- 
 public class SecurityConfigurationBuilder extends java.lang.Object
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityConfigurationBuilderadditionalQueryStringParams(java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams)SecurityConfigurationBuilderappName(java.lang.String appName)SecurityConfigurationbuild()static SecurityConfigurationBuilderbuilder()SecurityConfigurationBuilderclientId(java.lang.String clientId)SecurityConfigurationBuilderclientSecret(java.lang.String clientSecret)SecurityConfigurationBuildercopyOf(SecurityConfiguration other)SecurityConfigurationBuilderenableCsrfSupport(java.lang.Boolean enableCsrfSupport)SecurityConfigurationBuilderrealm(java.lang.String realm)SecurityConfigurationBuilderscopeSeparator(java.lang.String scopeSeparator)SecurityConfigurationBuilderuseBasicAuthenticationWithAccessCodeGrant(java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant)
 
- 
- 
- 
Method Detail- 
builderpublic static SecurityConfigurationBuilder builder() 
 - 
buildpublic SecurityConfiguration build() 
 - 
clientIdpublic SecurityConfigurationBuilder clientId(java.lang.String clientId) - Parameters:
- clientId- Default clientId.
- Returns:
- this
 
 - 
clientSecretpublic SecurityConfigurationBuilder clientSecret(java.lang.String clientSecret) - Parameters:
- clientSecret- Default clientSecret.
- Returns:
- this
 
 - 
realmpublic SecurityConfigurationBuilder realm(java.lang.String realm) - Parameters:
- realm- Realm query parameter (for oauth1) added to authorizationUrl and tokenUrl.
- Returns:
- this
 
 - 
appNamepublic SecurityConfigurationBuilder appName(java.lang.String appName) - Parameters:
- appName- Application name, displayed in authorization popup.
- Returns:
- this
 
 - 
scopeSeparatorpublic SecurityConfigurationBuilder scopeSeparator(java.lang.String scopeSeparator) - Parameters:
- scopeSeparator- Scope separator for passing scopes, encoded before calling, default value is a space (encoded value %20).
- Returns:
- this
 
 - 
additionalQueryStringParamspublic SecurityConfigurationBuilder additionalQueryStringParams(java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams) - Parameters:
- additionalQueryStringParams- Additional query parameters added to authorizationUrl and tokenUrl.
- Returns:
- this
 
 - 
useBasicAuthenticationWithAccessCodeGrantpublic SecurityConfigurationBuilder useBasicAuthenticationWithAccessCodeGrant(java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant) - Parameters:
- 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.
- Returns:
- this
 
 - 
enableCsrfSupportpublic SecurityConfigurationBuilder enableCsrfSupport(java.lang.Boolean enableCsrfSupport) - Parameters:
- enableCsrfSupport- Try to find csrf token and add it to the header of all requests by patching the requestInterceptor.
- Returns:
- this
 
 - 
copyOfpublic SecurityConfigurationBuilder copyOf(SecurityConfiguration other) 
 
- 
 
-