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 optionalDuration
of time that theRequiredFactor
is 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 optionalDuration
of time that theRequiredFactor
is valid for.- Parameters:
validDuration
- theDuration
.- Returns:
-
build
Builds a new instance.- Returns:
-