public class MockAuthenticationProfileConfiguration
extends net.shibboleth.idp.profile.config.AbstractProfileConfiguration
implements net.shibboleth.idp.profile.config.AuthenticationProfileConfiguration
AuthenticationProfileConfiguration.| Modifier and Type | Field and Description |
|---|---|
private Set<String> |
authenticationFlows
Filters the usable authentication flows.
|
private List<Principal> |
defaultAuthenticationMethods
Selects, and limits, the authentication methods to use for requests.
|
private List<String> |
nameIDFormatPrecedence
Precedence of name identifier formats to use for requests.
|
| Constructor and Description |
|---|
MockAuthenticationProfileConfiguration(String id,
List<Principal> methods)
Constructor.
|
MockAuthenticationProfileConfiguration(String id,
List<Principal> methods,
Collection<String> flows,
List<String> formats)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAuthenticationFlows() |
List<Principal> |
getDefaultAuthenticationMethods() |
List<String> |
getNameIDFormatPrecedence() |
void |
setAuthenticationFlows(Collection<String> flows)
Set the authentication flows to use.
|
void |
setDefaultAuthenticationMethods(List<Principal> methods)
Set the default authentication methods to use, expressed as custom principals.
|
void |
setNameIDFormatPrecedence(List<String> formats)
Set the name identifier formats to use.
|
equals, getId, getInboundSubflowId, getOutboundSubflowId, getSecurityConfiguration, hashCode, setInboundSubflowId, setOutboundSubflowId, setSecurityConfigurationclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait@Nonnull @NonnullElements private List<Principal> defaultAuthenticationMethods
@Nonnull @NonnullElements private Set<String> authenticationFlows
public MockAuthenticationProfileConfiguration(@Nonnull@NotEmpty String id, @Nonnull@NonnullElements List<Principal> methods)
id - ID of this profilemethods - default authentication methods to usepublic MockAuthenticationProfileConfiguration(@Nonnull@NotEmpty String id, @Nonnull@NonnullElements List<Principal> methods, @Nonnull@NonnullElements Collection<String> flows, @Nonnull@NonnullElements List<String> formats)
id - ID of this profilemethods - default authentication methods to useformats - name identifier formats to use@Nonnull @NonnullElements @NotLive @Unmodifiable public List<Principal> getDefaultAuthenticationMethods()
getDefaultAuthenticationMethods in interface net.shibboleth.idp.profile.config.AuthenticationProfileConfigurationpublic void setDefaultAuthenticationMethods(@Nonnull@NonnullElements List<Principal> methods)
methods - default authentication methods to use@Nonnull @NonnullElements @NotLive @Unmodifiable public List<String> getNameIDFormatPrecedence()
getNameIDFormatPrecedence in interface net.shibboleth.idp.profile.config.AuthenticationProfileConfigurationpublic void setNameIDFormatPrecedence(@Nonnull@NonnullElements List<String> formats)
formats - name identifier formats to use@Nonnull @NonnullElements @NotLive @Unmodifiable public Set<String> getAuthenticationFlows()
getAuthenticationFlows in interface net.shibboleth.idp.profile.config.AuthenticationProfileConfigurationpublic void setAuthenticationFlows(@Nonnull@NonnullElements Collection<String> flows)
flows - flow identifiers to useCopyright © 1999–2014. All rights reserved.