public class SecurityConfigurationBuilder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
SecurityConfigurationBuilder |
additionalQueryStringParams(java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams) |
SecurityConfigurationBuilder |
appName(java.lang.String appName) |
SecurityConfiguration |
build() |
static SecurityConfigurationBuilder |
builder() |
SecurityConfigurationBuilder |
clientId(java.lang.String clientId) |
SecurityConfigurationBuilder |
clientSecret(java.lang.String clientSecret) |
SecurityConfigurationBuilder |
realm(java.lang.String realm) |
SecurityConfigurationBuilder |
scopeSeparator(java.lang.String scopeSeparator) |
SecurityConfigurationBuilder |
useBasicAuthenticationWithAccessCodeGrant(java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant) |
public static SecurityConfigurationBuilder builder()
public SecurityConfiguration build()
public SecurityConfigurationBuilder clientId(java.lang.String clientId)
clientId
- Default clientId.public SecurityConfigurationBuilder clientSecret(java.lang.String clientSecret)
clientSecret
- Default clientSecret.public SecurityConfigurationBuilder realm(java.lang.String realm)
realm
- Realm query parameter (for oauth1) added to authorizationUrl and tokenUrl.public SecurityConfigurationBuilder appName(java.lang.String appName)
appName
- Application name, displayed in authorization popup.public SecurityConfigurationBuilder scopeSeparator(java.lang.String scopeSeparator)
scopeSeparator
- Scope separator for passing scopes, encoded before calling, default value is a space (encoded
value %20).public SecurityConfigurationBuilder additionalQueryStringParams(java.util.Map<java.lang.String,java.lang.Object> additionalQueryStringParams)
additionalQueryStringParams
- Additional query parameters added to authorizationUrl and tokenUrl.public SecurityConfigurationBuilder useBasicAuthenticationWithAccessCodeGrant(java.lang.Boolean useBasicAuthenticationWithAccessCodeGrant)
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.