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 userSessionTableNamevoid
setBaseUrl
(String baseUrl) Setter for baseUrlvoid
setClientId
(String clientId) Setter for clientIdvoid
setClientSecret
(String clientSecret) Setter for clientSecretvoid
setRedirectStateTableName
(String redirectStateTableName) Setter for redirectStateTableNamevoid
Setter for scopesvoid
setTokenUrl
(String tokenUrl) Setter for tokenUrlvoid
setUserSessionTableName
(String userSessionTableName) Setter for userSessionTableNamevoid
validate
(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:
validate
in 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
-