org.picketlink.config
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() |
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) |
protected void |
validate() |
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
create
in class Builder<SecurityConfiguration>
SecurityConfigurationException
protected void validate() throws SecurityConfigurationException
validate
in class Builder<SecurityConfiguration>
SecurityConfigurationException
protected Builder<SecurityConfiguration> readFrom(SecurityConfiguration fromConfiguration) throws SecurityConfigurationException
readFrom
in class Builder<SecurityConfiguration>
SecurityConfigurationException
Copyright © 2015 JBoss by Red Hat. All rights reserved.