public class IdentityBeanConfigurationBuilder extends AbstractSecurityConfigurationBuilder<IdentityBeanConfiguration>
A configuration builder with covenience methods to configure the behavior of the Identity
bean.
Constructor and Description |
---|
IdentityBeanConfigurationBuilder(SecurityConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
protected IdentityBeanConfiguration |
create() |
protected Builder<IdentityBeanConfiguration> |
readFrom(IdentityBeanConfiguration fromConfiguration) |
IdentityBeanConfigurationBuilder |
scope(Class<? extends Annotation> scope)
Sepcifies the scope of the
Identity bean. |
IdentityBeanConfigurationBuilder |
stateless()
Enables the stateless mode of the
Identity bean. |
protected void |
validate() |
build, http, identity, idmConfig
public IdentityBeanConfigurationBuilder(SecurityConfigurationBuilder builder)
public IdentityBeanConfigurationBuilder stateless()
Enables the stateless mode of the Identity
bean. In this case, the bean will be
RequestScoped
.
Default is false.
public IdentityBeanConfigurationBuilder scope(Class<? extends Annotation> scope)
Sepcifies the scope of the Identity
bean.
scope
- The scope of the identity bean. It can not be null.protected IdentityBeanConfiguration create() throws SecurityConfigurationException
create
in class AbstractSecurityConfigurationBuilder<IdentityBeanConfiguration>
SecurityConfigurationException
protected void validate() throws SecurityConfigurationException
validate
in class AbstractSecurityConfigurationBuilder<IdentityBeanConfiguration>
SecurityConfigurationException
protected Builder<IdentityBeanConfiguration> readFrom(IdentityBeanConfiguration fromConfiguration) throws SecurityConfigurationException
readFrom
in class AbstractSecurityConfigurationBuilder<IdentityBeanConfiguration>
SecurityConfigurationException
Copyright © 2017 JBoss by Red Hat. All rights reserved.