public class SecurityConfigurationBuilder extends Builder<SecurityConfiguration> implements SecurityConfigurationChildBuilder
A class used to build SecurityConfiguration
instances, providing a fluent API with some meaningful
methods.
It can be initialized in two ways:
Constructor and Description |
---|
SecurityConfigurationBuilder() |
Modifier and Type | Method and Description |
---|---|
SecurityConfiguration |
build()
Builds a
SecurityConfiguration instance. |
protected SecurityConfiguration |
create()
Creates a new configuration.
|
HttpSecurityBuilder |
http()
Convenience methods to configure HTTP security.
|
IdentityBeanConfigurationBuilder |
identity()
Convenience methods to configure behavior of the
Identity bean. |
IdentityConfigurationBuilder |
idmConfig()
Convenience methods for Identity Management Configuration.
|
protected Builder<SecurityConfiguration> |
readFrom(SecurityConfiguration fromConfiguration)
Reads a pre-created configuration.
|
protected void |
validate()
Validates the internal state.
|
public IdentityConfigurationBuilder idmConfig()
Convenience methods for Identity Management Configuration.
idmConfig
in interface SecurityConfigurationChildBuilder
public IdentityBeanConfigurationBuilder identity()
Convenience methods to configure behavior of the Identity
bean.
identity
in interface SecurityConfigurationChildBuilder
public HttpSecurityBuilder http()
Convenience methods to configure HTTP security.
http
in interface SecurityConfigurationChildBuilder
public SecurityConfiguration build()
Builds a SecurityConfiguration
instance.
build
in interface SecurityConfigurationChildBuilder
protected SecurityConfiguration create() throws SecurityConfigurationException
Builder
Creates a new configuration.
create
in class Builder<SecurityConfiguration>
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected void validate() throws SecurityConfigurationException
Builder
Validates the internal state.
validate
in class Builder<SecurityConfiguration>
SecurityConfigurationException
- if any error occurs or for any invalid configurationprotected Builder<SecurityConfiguration> readFrom(SecurityConfiguration fromConfiguration) throws SecurityConfigurationException
Builder
Reads a pre-created configuration.
readFrom
in class Builder<SecurityConfiguration>
SecurityConfigurationException
- if any error occurs or for any invalid configurationCopyright © 2018 JBoss by Red Hat. All rights reserved.