Class OAuth2AuthenticationMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
com.kingsrook.qqq.backend.core.model.metadata.authentication.OAuth2AuthenticationMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,TopLevelMetaDataInterface,Serializable
Meta-data to provide details of an OAuth2 Authentication module
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for baseUrlGetter for clientIdGetter for clientSecretGetter for redirectStateTableNameGetter for scopesGetter for tokenUrlGetter for userSessionTableNamevoidsetBaseUrl(String baseUrl) Setter for baseUrlvoidsetClientId(String clientId) Setter for clientIdvoidsetClientSecret(String clientSecret) Setter for clientSecretvoidsetRedirectStateTableName(String redirectStateTableName) Setter for redirectStateTableNamevoidSetter for scopesvoidsetTokenUrl(String tokenUrl) Setter for tokenUrlvoidsetUserSessionTableName(String userSessionTableName) Setter for userSessionTableNamevoidvalidate(QInstance qInstance, QInstanceValidator qInstanceValidator) withBaseUrl(String baseUrl) Fluent setter, override to help fluent flowswithClientId(String clientId) Fluent setter, override to help fluent flowswithClientSecret(String clientSecret) Fluent setter, override to help fluent flowswithRedirectStateTableName(String redirectStateTableName) Fluent setter for redirectStateTableNamewithScopes(String scopes) Fluent setter for scopeswithTokenUrl(String tokenUrl) Fluent setter for tokenUrlwithUserSessionTableName(String userSessionTableName) Fluent setter for userSessionTableNameMethods inherited from class com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
addSelfToInstance, getCustomizer, getName, getType, getValue, getValues, setCustomizer, setName, setType, setValue, setValues, withCustomizer, withName, withType, withValue, withValues
-
Constructor Details
-
OAuth2AuthenticationMetaData
public OAuth2AuthenticationMetaData()Default Constructor.
-
-
Method Details
-
validate
- Overrides:
validatein classQAuthenticationMetaData
-
withBaseUrl
Fluent setter, override to help fluent flows -
getBaseUrl
Getter for baseUrl -
setBaseUrl
Setter for baseUrl -
withClientId
Fluent setter, override to help fluent flows -
getClientId
Getter for clientId -
setClientId
Setter for clientId -
withClientSecret
Fluent setter, override to help fluent flows -
getClientSecret
Getter for clientSecret -
setClientSecret
Setter for clientSecret -
getTokenUrl
Getter for tokenUrl -
setTokenUrl
Setter for tokenUrl -
withTokenUrl
Fluent setter for tokenUrl -
getUserSessionTableName
Getter for userSessionTableName -
setUserSessionTableName
Setter for userSessionTableName -
withUserSessionTableName
Fluent setter for userSessionTableName -
getRedirectStateTableName
Getter for redirectStateTableName -
setRedirectStateTableName
Setter for redirectStateTableName -
withRedirectStateTableName
Fluent setter for redirectStateTableName -
getScopes
Getter for scopes -
setScopes
Setter for scopes -
withScopes
Fluent setter for scopes
-