Class RequiredFactor.Builder
java.lang.Object
org.springframework.security.authorization.RequiredFactor.Builder
- Enclosing class:
- RequiredFactor
A builder for
RequiredFactor.- Since:
- 7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the required authority.A convenience method for invokingauthority(String)withFactorGrantedAuthority.AUTHORIZATION_CODE_AUTHORITY.A convenience method for invokingauthority(String)withFactorGrantedAuthority.BEARER_AUTHORITY.build()Builds a new instance.A convenience method for invokingauthority(String)withFactorGrantedAuthority.CAS_AUTHORITY.A convenience method for invokingauthority(String)withFactorGrantedAuthority.OTT_AUTHORITY.A convenience method for invokingauthority(String)withFactorGrantedAuthority.PASSWORD_AUTHORITY.A convenience method for invokingauthority(String)withFactorGrantedAuthority.SAML_RESPONSE_AUTHORITY.validDuration(Duration validDuration) Sets the optionalDurationof time that theRequiredFactoris valid for.A convenience method for invokingauthority(String)withFactorGrantedAuthority.WEBAUTHN_AUTHORITY.A convenience method for invokingauthority(String)withFactorGrantedAuthority.X509_AUTHORITY.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
authority
Sets the required authority.- Parameters:
authority- the authority.- Returns:
- the builder.
-
authorizationCodeAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.AUTHORIZATION_CODE_AUTHORITY.- Returns:
- the builder.
-
bearerTokenAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.BEARER_AUTHORITY.- Returns:
- the builder.
-
casAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.CAS_AUTHORITY.- Returns:
- the builder.
-
passwordAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.PASSWORD_AUTHORITY.- Returns:
- the builder.
-
ottAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.OTT_AUTHORITY.- Returns:
- the builder.
-
samlAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.SAML_RESPONSE_AUTHORITY.- Returns:
- the builder.
-
webauthnAuthority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.WEBAUTHN_AUTHORITY.- Returns:
- the builder.
-
x509Authority
A convenience method for invokingauthority(String)withFactorGrantedAuthority.X509_AUTHORITY.- Returns:
- the builder.
-
validDuration
Sets the optionalDurationof time that theRequiredFactoris valid for.- Parameters:
validDuration- theDuration.- Returns:
-
build
Builds a new instance.- Returns:
-