Package sh.ory.hydra.model
Class OAuth2Client
- java.lang.Object
-
- sh.ory.hydra.model.OAuth2Client
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2021-01-12T16:13:57.119092Z[GMT]") public class OAuth2Client extends Object
OAuth2Client
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OAuth2Client()
-
Method Summary
Modifier and Type Method Description OAuth2ClientaddAllowedCorsOriginsItem(String allowedCorsOriginsItem)OAuth2ClientaddAudienceItem(String audienceItem)OAuth2ClientaddContactsItem(String contactsItem)OAuth2ClientaddGrantTypesItem(String grantTypesItem)OAuth2ClientaddPostLogoutRedirectUrisItem(String postLogoutRedirectUrisItem)OAuth2ClientaddRedirectUrisItem(String redirectUrisItem)OAuth2ClientaddRequestUrisItem(String requestUrisItem)OAuth2ClientaddResponseTypesItem(String responseTypesItem)OAuth2ClientallowedCorsOrigins(List<String> allowedCorsOrigins)OAuth2Clientaudience(List<String> audience)OAuth2ClientbackchannelLogoutSessionRequired(Boolean backchannelLogoutSessionRequired)OAuth2ClientbackchannelLogoutUri(String backchannelLogoutUri)OAuth2ClientclientId(String clientId)OAuth2ClientclientName(String clientName)OAuth2ClientclientSecret(String clientSecret)OAuth2ClientclientSecretExpiresAt(Long clientSecretExpiresAt)OAuth2ClientclientUri(String clientUri)OAuth2Clientcontacts(List<String> contacts)OAuth2ClientcreatedAt(org.threeten.bp.OffsetDateTime createdAt)booleanequals(Object o)OAuth2ClientfrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)OAuth2ClientfrontchannelLogoutUri(String frontchannelLogoutUri)List<String>getAllowedCorsOrigins()Get allowedCorsOriginsList<String>getAudience()Get audienceBooleangetBackchannelLogoutSessionRequired()Boolean value specifying whether the RP requires that a sid (session ID) Claim be included in the Logout Token to identify the RP session with the OP when the backchannel_logout_uri is used.StringgetBackchannelLogoutUri()RP URL that will cause the RP to log itself out when sent a Logout Token by the OP.StringgetClientId()ID is the id for this client.StringgetClientName()Name is the human-readable string name of the client to be presented to the end-user during authorization.StringgetClientSecret()Secret is the client's secret.LonggetClientSecretExpiresAt()SecretExpiresAt is an integer holding the time at which the client secret will expire or 0 if it will not expire.StringgetClientUri()ClientURI is an URL string of a web page providing information about the client.List<String>getContacts()Get contactsorg.threeten.bp.OffsetDateTimegetCreatedAt()CreatedAt returns the timestamp of the client's creation.BooleangetFrontchannelLogoutSessionRequired()Boolean value specifying whether the RP requires that iss (issuer) and sid (session ID) query parameters be included to identify the RP session with the OP when the frontchannel_logout_uri is used.StringgetFrontchannelLogoutUri()RP URL that will cause the RP to log itself out when rendered in an iframe by the OP.List<String>getGrantTypes()Get grantTypesObjectgetJwks()Get jwksStringgetJwksUri()URL for the Client's JSON Web Key Set [JWK] document.StringgetLogoUri()LogoURI is an URL string that references a logo for the client.ObjectgetMetadata()Get metadataStringgetOwner()Owner is a string identifying the owner of the OAuth 2.0 Client.StringgetPolicyUri()PolicyURI is a URL string that points to a human-readable privacy policy document that describes how the deployment organization collects, uses, retains, and discloses personal data.List<String>getPostLogoutRedirectUris()Get postLogoutRedirectUrisList<String>getRedirectUris()Get redirectUrisStringgetRequestObjectSigningAlg()JWS [JWS] alg algorithm [JWA] that MUST be used for signing Request Objects sent to the OP.List<String>getRequestUris()Get requestUrisList<String>getResponseTypes()Get responseTypesStringgetScope()Scope is a string containing a space-separated list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749]) that the client can use when requesting access tokens.StringgetSectorIdentifierUri()URL using the https scheme to be used in calculating Pseudonymous Identifiers by the OP.StringgetSubjectType()SubjectType requested for responses to this Client.StringgetTokenEndpointAuthMethod()Requested Client Authentication method for the Token Endpoint.StringgetTokenEndpointAuthSigningAlg()Requested Client Authentication signing algorithm for the Token Endpoint.StringgetTosUri()TermsOfServiceURI is a URL string that points to a human-readable terms of service document for the client that describes a contractual relationship between the end-user and the client that the end-user accepts when authorizing the client.org.threeten.bp.OffsetDateTimegetUpdatedAt()UpdatedAt returns the timestamp of the last update.StringgetUserinfoSignedResponseAlg()JWS alg algorithm [JWA] REQUIRED for signing UserInfo Responses.OAuth2ClientgrantTypes(List<String> grantTypes)inthashCode()OAuth2Clientjwks(Object jwks)OAuth2ClientjwksUri(String jwksUri)OAuth2ClientlogoUri(String logoUri)OAuth2Clientmetadata(Object metadata)OAuth2Clientowner(String owner)OAuth2ClientpolicyUri(String policyUri)OAuth2ClientpostLogoutRedirectUris(List<String> postLogoutRedirectUris)OAuth2ClientredirectUris(List<String> redirectUris)OAuth2ClientrequestObjectSigningAlg(String requestObjectSigningAlg)OAuth2ClientrequestUris(List<String> requestUris)OAuth2ClientresponseTypes(List<String> responseTypes)OAuth2Clientscope(String scope)OAuth2ClientsectorIdentifierUri(String sectorIdentifierUri)voidsetAllowedCorsOrigins(List<String> allowedCorsOrigins)voidsetAudience(List<String> audience)voidsetBackchannelLogoutSessionRequired(Boolean backchannelLogoutSessionRequired)voidsetBackchannelLogoutUri(String backchannelLogoutUri)voidsetClientId(String clientId)voidsetClientName(String clientName)voidsetClientSecret(String clientSecret)voidsetClientSecretExpiresAt(Long clientSecretExpiresAt)voidsetClientUri(String clientUri)voidsetContacts(List<String> contacts)voidsetCreatedAt(org.threeten.bp.OffsetDateTime createdAt)voidsetFrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)voidsetFrontchannelLogoutUri(String frontchannelLogoutUri)voidsetGrantTypes(List<String> grantTypes)voidsetJwks(Object jwks)voidsetJwksUri(String jwksUri)voidsetLogoUri(String logoUri)voidsetMetadata(Object metadata)voidsetOwner(String owner)voidsetPolicyUri(String policyUri)voidsetPostLogoutRedirectUris(List<String> postLogoutRedirectUris)voidsetRedirectUris(List<String> redirectUris)voidsetRequestObjectSigningAlg(String requestObjectSigningAlg)voidsetRequestUris(List<String> requestUris)voidsetResponseTypes(List<String> responseTypes)voidsetScope(String scope)voidsetSectorIdentifierUri(String sectorIdentifierUri)voidsetSubjectType(String subjectType)voidsetTokenEndpointAuthMethod(String tokenEndpointAuthMethod)voidsetTokenEndpointAuthSigningAlg(String tokenEndpointAuthSigningAlg)voidsetTosUri(String tosUri)voidsetUpdatedAt(org.threeten.bp.OffsetDateTime updatedAt)voidsetUserinfoSignedResponseAlg(String userinfoSignedResponseAlg)OAuth2ClientsubjectType(String subjectType)OAuth2ClienttokenEndpointAuthMethod(String tokenEndpointAuthMethod)OAuth2ClienttokenEndpointAuthSigningAlg(String tokenEndpointAuthSigningAlg)StringtoString()OAuth2ClienttosUri(String tosUri)OAuth2ClientupdatedAt(org.threeten.bp.OffsetDateTime updatedAt)OAuth2ClientuserinfoSignedResponseAlg(String userinfoSignedResponseAlg)
-
-
-
Field Detail
-
SERIALIZED_NAME_ALLOWED_CORS_ORIGINS
public static final String SERIALIZED_NAME_ALLOWED_CORS_ORIGINS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUDIENCE
public static final String SERIALIZED_NAME_AUDIENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKCHANNEL_LOGOUT_SESSION_REQUIRED
public static final String SERIALIZED_NAME_BACKCHANNEL_LOGOUT_SESSION_REQUIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BACKCHANNEL_LOGOUT_URI
public static final String SERIALIZED_NAME_BACKCHANNEL_LOGOUT_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_ID
public static final String SERIALIZED_NAME_CLIENT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_NAME
public static final String SERIALIZED_NAME_CLIENT_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_SECRET
public static final String SERIALIZED_NAME_CLIENT_SECRET
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_SECRET_EXPIRES_AT
public static final String SERIALIZED_NAME_CLIENT_SECRET_EXPIRES_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_URI
public static final String SERIALIZED_NAME_CLIENT_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTACTS
public static final String SERIALIZED_NAME_CONTACTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FRONTCHANNEL_LOGOUT_SESSION_REQUIRED
public static final String SERIALIZED_NAME_FRONTCHANNEL_LOGOUT_SESSION_REQUIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FRONTCHANNEL_LOGOUT_URI
public static final String SERIALIZED_NAME_FRONTCHANNEL_LOGOUT_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GRANT_TYPES
public static final String SERIALIZED_NAME_GRANT_TYPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_JWKS
public static final String SERIALIZED_NAME_JWKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_JWKS_URI
public static final String SERIALIZED_NAME_JWKS_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOGO_URI
public static final String SERIALIZED_NAME_LOGO_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_METADATA
public static final String SERIALIZED_NAME_METADATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OWNER
public static final String SERIALIZED_NAME_OWNER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POLICY_URI
public static final String SERIALIZED_NAME_POLICY_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POST_LOGOUT_REDIRECT_URIS
public static final String SERIALIZED_NAME_POST_LOGOUT_REDIRECT_URIS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REDIRECT_URIS
public static final String SERIALIZED_NAME_REDIRECT_URIS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REQUEST_OBJECT_SIGNING_ALG
public static final String SERIALIZED_NAME_REQUEST_OBJECT_SIGNING_ALG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REQUEST_URIS
public static final String SERIALIZED_NAME_REQUEST_URIS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESPONSE_TYPES
public static final String SERIALIZED_NAME_RESPONSE_TYPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPE
public static final String SERIALIZED_NAME_SCOPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SECTOR_IDENTIFIER_URI
public static final String SERIALIZED_NAME_SECTOR_IDENTIFIER_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUBJECT_TYPE
public static final String SERIALIZED_NAME_SUBJECT_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_ENDPOINT_AUTH_METHOD
public static final String SERIALIZED_NAME_TOKEN_ENDPOINT_AUTH_METHOD
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_ENDPOINT_AUTH_SIGNING_ALG
public static final String SERIALIZED_NAME_TOKEN_ENDPOINT_AUTH_SIGNING_ALG
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOS_URI
public static final String SERIALIZED_NAME_TOS_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USERINFO_SIGNED_RESPONSE_ALG
public static final String SERIALIZED_NAME_USERINFO_SIGNED_RESPONSE_ALG
- See Also:
- Constant Field Values
-
-
Method Detail
-
allowedCorsOrigins
public OAuth2Client allowedCorsOrigins(List<String> allowedCorsOrigins)
-
addAllowedCorsOriginsItem
public OAuth2Client addAllowedCorsOriginsItem(String allowedCorsOriginsItem)
-
getAllowedCorsOrigins
@Nullable public List<String> getAllowedCorsOrigins()
Get allowedCorsOrigins- Returns:
- allowedCorsOrigins
-
audience
public OAuth2Client audience(List<String> audience)
-
addAudienceItem
public OAuth2Client addAudienceItem(String audienceItem)
-
backchannelLogoutSessionRequired
public OAuth2Client backchannelLogoutSessionRequired(Boolean backchannelLogoutSessionRequired)
-
getBackchannelLogoutSessionRequired
@Nullable public Boolean getBackchannelLogoutSessionRequired()
Boolean value specifying whether the RP requires that a sid (session ID) Claim be included in the Logout Token to identify the RP session with the OP when the backchannel_logout_uri is used. If omitted, the default value is false.- Returns:
- backchannelLogoutSessionRequired
-
setBackchannelLogoutSessionRequired
public void setBackchannelLogoutSessionRequired(Boolean backchannelLogoutSessionRequired)
-
backchannelLogoutUri
public OAuth2Client backchannelLogoutUri(String backchannelLogoutUri)
-
getBackchannelLogoutUri
@Nullable public String getBackchannelLogoutUri()
RP URL that will cause the RP to log itself out when sent a Logout Token by the OP.- Returns:
- backchannelLogoutUri
-
setBackchannelLogoutUri
public void setBackchannelLogoutUri(String backchannelLogoutUri)
-
clientId
public OAuth2Client clientId(String clientId)
-
setClientId
public void setClientId(String clientId)
-
clientName
public OAuth2Client clientName(String clientName)
-
getClientName
@Nullable public String getClientName()
Name is the human-readable string name of the client to be presented to the end-user during authorization.- Returns:
- clientName
-
setClientName
public void setClientName(String clientName)
-
clientSecret
public OAuth2Client clientSecret(String clientSecret)
-
getClientSecret
@Nullable public String getClientSecret()
Secret is the client's secret. The secret will be included in the create request as cleartext, and then never again. The secret is stored using BCrypt so it is impossible to recover it. Tell your users that they need to write the secret down as it will not be made available again.- Returns:
- clientSecret
-
setClientSecret
public void setClientSecret(String clientSecret)
-
clientSecretExpiresAt
public OAuth2Client clientSecretExpiresAt(Long clientSecretExpiresAt)
-
getClientSecretExpiresAt
@Nullable public Long getClientSecretExpiresAt()
SecretExpiresAt is an integer holding the time at which the client secret will expire or 0 if it will not expire. The time is represented as the number of seconds from 1970-01-01T00:00:00Z as measured in UTC until the date/time of expiration. This feature is currently not supported and it's value will always be set to 0.- Returns:
- clientSecretExpiresAt
-
setClientSecretExpiresAt
public void setClientSecretExpiresAt(Long clientSecretExpiresAt)
-
clientUri
public OAuth2Client clientUri(String clientUri)
-
getClientUri
@Nullable public String getClientUri()
ClientURI is an URL string of a web page providing information about the client. If present, the server SHOULD display this URL to the end-user in a clickable fashion.- Returns:
- clientUri
-
setClientUri
public void setClientUri(String clientUri)
-
contacts
public OAuth2Client contacts(List<String> contacts)
-
addContactsItem
public OAuth2Client addContactsItem(String contactsItem)
-
createdAt
public OAuth2Client createdAt(org.threeten.bp.OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public org.threeten.bp.OffsetDateTime getCreatedAt()
CreatedAt returns the timestamp of the client's creation.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(org.threeten.bp.OffsetDateTime createdAt)
-
frontchannelLogoutSessionRequired
public OAuth2Client frontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)
-
getFrontchannelLogoutSessionRequired
@Nullable public Boolean getFrontchannelLogoutSessionRequired()
Boolean value specifying whether the RP requires that iss (issuer) and sid (session ID) query parameters be included to identify the RP session with the OP when the frontchannel_logout_uri is used. If omitted, the default value is false.- Returns:
- frontchannelLogoutSessionRequired
-
setFrontchannelLogoutSessionRequired
public void setFrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired)
-
frontchannelLogoutUri
public OAuth2Client frontchannelLogoutUri(String frontchannelLogoutUri)
-
getFrontchannelLogoutUri
@Nullable public String getFrontchannelLogoutUri()
RP URL that will cause the RP to log itself out when rendered in an iframe by the OP. An iss (issuer) query parameter and a sid (session ID) query parameter MAY be included by the OP to enable the RP to validate the request and to determine which of the potentially multiple sessions is to be logged out; if either is included, both MUST be.- Returns:
- frontchannelLogoutUri
-
setFrontchannelLogoutUri
public void setFrontchannelLogoutUri(String frontchannelLogoutUri)
-
grantTypes
public OAuth2Client grantTypes(List<String> grantTypes)
-
addGrantTypesItem
public OAuth2Client addGrantTypesItem(String grantTypesItem)
-
jwks
public OAuth2Client jwks(Object jwks)
-
setJwks
public void setJwks(Object jwks)
-
jwksUri
public OAuth2Client jwksUri(String jwksUri)
-
getJwksUri
@Nullable public String getJwksUri()
URL for the Client's JSON Web Key Set [JWK] document. If the Client signs requests to the Server, it contains the signing key(s) the Server uses to validate signatures from the Client. The JWK Set MAY also contain the Client's encryption keys(s), which are used by the Server to encrypt responses to the Client. When both signing and encryption keys are made available, a use (Key Use) parameter value is REQUIRED for all keys in the referenced JWK Set to indicate each key's intended usage. Although some algorithms allow the same key to be used for both signatures and encryption, doing so is NOT RECOMMENDED, as it is less secure. The JWK x5c parameter MAY be used to provide X.509 representations of keys provided. When used, the bare key values MUST still be present and MUST match those in the certificate.- Returns:
- jwksUri
-
setJwksUri
public void setJwksUri(String jwksUri)
-
logoUri
public OAuth2Client logoUri(String logoUri)
-
getLogoUri
@Nullable public String getLogoUri()
LogoURI is an URL string that references a logo for the client.- Returns:
- logoUri
-
setLogoUri
public void setLogoUri(String logoUri)
-
metadata
public OAuth2Client metadata(Object metadata)
-
setMetadata
public void setMetadata(Object metadata)
-
owner
public OAuth2Client owner(String owner)
-
getOwner
@Nullable public String getOwner()
Owner is a string identifying the owner of the OAuth 2.0 Client.- Returns:
- owner
-
setOwner
public void setOwner(String owner)
-
policyUri
public OAuth2Client policyUri(String policyUri)
-
getPolicyUri
@Nullable public String getPolicyUri()
PolicyURI is a URL string that points to a human-readable privacy policy document that describes how the deployment organization collects, uses, retains, and discloses personal data.- Returns:
- policyUri
-
setPolicyUri
public void setPolicyUri(String policyUri)
-
postLogoutRedirectUris
public OAuth2Client postLogoutRedirectUris(List<String> postLogoutRedirectUris)
-
addPostLogoutRedirectUrisItem
public OAuth2Client addPostLogoutRedirectUrisItem(String postLogoutRedirectUrisItem)
-
getPostLogoutRedirectUris
@Nullable public List<String> getPostLogoutRedirectUris()
Get postLogoutRedirectUris- Returns:
- postLogoutRedirectUris
-
setPostLogoutRedirectUris
public void setPostLogoutRedirectUris(List<String> postLogoutRedirectUris)
-
redirectUris
public OAuth2Client redirectUris(List<String> redirectUris)
-
addRedirectUrisItem
public OAuth2Client addRedirectUrisItem(String redirectUrisItem)
-
getRedirectUris
@Nullable public List<String> getRedirectUris()
Get redirectUris- Returns:
- redirectUris
-
requestObjectSigningAlg
public OAuth2Client requestObjectSigningAlg(String requestObjectSigningAlg)
-
getRequestObjectSigningAlg
@Nullable public String getRequestObjectSigningAlg()
JWS [JWS] alg algorithm [JWA] that MUST be used for signing Request Objects sent to the OP. All Request Objects from this Client MUST be rejected, if not signed with this algorithm.- Returns:
- requestObjectSigningAlg
-
setRequestObjectSigningAlg
public void setRequestObjectSigningAlg(String requestObjectSigningAlg)
-
requestUris
public OAuth2Client requestUris(List<String> requestUris)
-
addRequestUrisItem
public OAuth2Client addRequestUrisItem(String requestUrisItem)
-
responseTypes
public OAuth2Client responseTypes(List<String> responseTypes)
-
addResponseTypesItem
public OAuth2Client addResponseTypesItem(String responseTypesItem)
-
getResponseTypes
@Nullable public List<String> getResponseTypes()
Get responseTypes- Returns:
- responseTypes
-
scope
public OAuth2Client scope(String scope)
-
getScope
@Nullable public String getScope()
Scope is a string containing a space-separated list of scope values (as described in Section 3.3 of OAuth 2.0 [RFC6749]) that the client can use when requesting access tokens.- Returns:
- scope
-
setScope
public void setScope(String scope)
-
sectorIdentifierUri
public OAuth2Client sectorIdentifierUri(String sectorIdentifierUri)
-
getSectorIdentifierUri
@Nullable public String getSectorIdentifierUri()
URL using the https scheme to be used in calculating Pseudonymous Identifiers by the OP. The URL references a file with a single JSON array of redirect_uri values.- Returns:
- sectorIdentifierUri
-
setSectorIdentifierUri
public void setSectorIdentifierUri(String sectorIdentifierUri)
-
subjectType
public OAuth2Client subjectType(String subjectType)
-
getSubjectType
@Nullable public String getSubjectType()
SubjectType requested for responses to this Client. The subject_types_supported Discovery parameter contains a list of the supported subject_type values for this server. Valid types include `pairwise` and `public`.- Returns:
- subjectType
-
setSubjectType
public void setSubjectType(String subjectType)
-
tokenEndpointAuthMethod
public OAuth2Client tokenEndpointAuthMethod(String tokenEndpointAuthMethod)
-
getTokenEndpointAuthMethod
@Nullable public String getTokenEndpointAuthMethod()
Requested Client Authentication method for the Token Endpoint. The options are client_secret_post, client_secret_basic, private_key_jwt, and none.- Returns:
- tokenEndpointAuthMethod
-
setTokenEndpointAuthMethod
public void setTokenEndpointAuthMethod(String tokenEndpointAuthMethod)
-
tokenEndpointAuthSigningAlg
public OAuth2Client tokenEndpointAuthSigningAlg(String tokenEndpointAuthSigningAlg)
-
getTokenEndpointAuthSigningAlg
@Nullable public String getTokenEndpointAuthSigningAlg()
Requested Client Authentication signing algorithm for the Token Endpoint.- Returns:
- tokenEndpointAuthSigningAlg
-
setTokenEndpointAuthSigningAlg
public void setTokenEndpointAuthSigningAlg(String tokenEndpointAuthSigningAlg)
-
tosUri
public OAuth2Client tosUri(String tosUri)
-
getTosUri
@Nullable public String getTosUri()
TermsOfServiceURI is a URL string that points to a human-readable terms of service document for the client that describes a contractual relationship between the end-user and the client that the end-user accepts when authorizing the client.- Returns:
- tosUri
-
setTosUri
public void setTosUri(String tosUri)
-
updatedAt
public OAuth2Client updatedAt(org.threeten.bp.OffsetDateTime updatedAt)
-
getUpdatedAt
@Nullable public org.threeten.bp.OffsetDateTime getUpdatedAt()
UpdatedAt returns the timestamp of the last update.- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(org.threeten.bp.OffsetDateTime updatedAt)
-
userinfoSignedResponseAlg
public OAuth2Client userinfoSignedResponseAlg(String userinfoSignedResponseAlg)
-
getUserinfoSignedResponseAlg
@Nullable public String getUserinfoSignedResponseAlg()
JWS alg algorithm [JWA] REQUIRED for signing UserInfo Responses. If this is specified, the response will be JWT [JWT] serialized, and signed using JWS. The default, if omitted, is for the UserInfo Response to return the Claims as a UTF-8 encoded JSON object using the application/json content-type.- Returns:
- userinfoSignedResponseAlg
-
setUserinfoSignedResponseAlg
public void setUserinfoSignedResponseAlg(String userinfoSignedResponseAlg)
-
-