@ConfigurationProperties(value="authorization") public static class OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties extends DefaultEndpointConfiguration implements AuthorizationEndpointConfiguration
Constructor and Description |
---|
AuthorizationEndpointConfigurationProperties() |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<java.util.List<java.lang.String>> |
getAcrValues() |
java.util.Optional<java.lang.String> |
getCodeChallengeMethod() |
java.util.Optional<Display> |
getDisplay() |
java.util.Optional<java.lang.Integer> |
getMaxAge() |
java.util.Optional<Prompt> |
getPrompt() |
java.util.Optional<java.lang.String> |
getResponseMode() |
ResponseType |
getResponseType() |
java.util.Optional<java.util.List<java.lang.String>> |
getUiLocales() |
void |
setAcrValues(java.util.List<java.lang.String> acrValues)
Authentication class reference values.
|
void |
setCodeChallengeMethod(java.lang.String codeChallengeMethod)
Code Challenge Method to use for PKCE.
|
void |
setDisplay(Display display)
Controls how the authentication interface is displayed.
|
void |
setMaxAge(java.lang.Integer maxAge)
Maximum authentication age.
|
void |
setPrompt(Prompt prompt)
Controls how the authentication server prompts the user.
|
void |
setResponseMode(java.lang.String responseMode)
Mechanism to be used for returning authorization response parameters from the
authorization endpoint.
|
void |
setResponseType(ResponseType responseType)
Determines the authorization processing flow to be used.
|
void |
setUiLocales(java.util.List<java.lang.String> uiLocales)
Preferred locales for authentication.
|
getUrl, setUrl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUrl
public AuthorizationEndpointConfigurationProperties()
@NonNull public ResponseType getResponseType()
getResponseType
in interface AuthorizationEndpointConfiguration
public void setResponseType(@NonNull ResponseType responseType)
responseType
- The response typepublic java.util.Optional<java.lang.String> getResponseMode()
getResponseMode
in interface AuthorizationEndpointConfiguration
public void setResponseMode(@Nullable java.lang.String responseMode)
responseMode
- The response modepublic java.util.Optional<Display> getDisplay()
getDisplay
in interface AuthorizationEndpointConfiguration
public void setDisplay(@Nullable Display display)
display
- The displaypublic java.util.Optional<Prompt> getPrompt()
getPrompt
in interface AuthorizationEndpointConfiguration
public void setPrompt(@Nullable Prompt prompt)
prompt
- The prompt typepublic java.util.Optional<java.lang.Integer> getMaxAge()
getMaxAge
in interface AuthorizationEndpointConfiguration
public void setMaxAge(@Nullable java.lang.Integer maxAge)
maxAge
- Maximum authentication age.public java.util.Optional<java.util.List<java.lang.String>> getUiLocales()
getUiLocales
in interface AuthorizationEndpointConfiguration
public void setUiLocales(@Nullable java.util.List<java.lang.String> uiLocales)
uiLocales
- Preferred localespublic java.util.Optional<java.util.List<java.lang.String>> getAcrValues()
getAcrValues
in interface AuthorizationEndpointConfiguration
@NonNull public java.util.Optional<java.lang.String> getCodeChallengeMethod()
getCodeChallengeMethod
in interface OauthAuthorizationEndpointConfiguration
public void setCodeChallengeMethod(@Nullable java.lang.String codeChallengeMethod)
codeChallengeMethod
- Code Challenge Methodpublic void setAcrValues(@Nullable java.util.List<java.lang.String> acrValues)
acrValues
- Authentication class reference values