Class OidcAuthenticationConfiguration
java.lang.Object
io.camunda.security.configuration.OidcAuthenticationConfiguration
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getScope()booleanbooleanbooleanisSet()booleanvoidsetAdditionalJwkSetUris(List<String> additionalJwkSetUris) voidsetAssertion(AssertionConfiguration assertionConfiguration) voidsetAudiences(Set<String> audiences) voidsetAuthorizationUri(String authorizationUri) voidsetAuthorizeRequest(AuthorizeRequestConfiguration authorizeRequestConfiguration) voidsetClientAuthenticationMethod(String clientAuthenticationMethod) voidsetClientId(String clientId) voidsetClientIdClaim(String clientIdClaim) voidsetClientName(String clientName) voidsetClientSecret(String clientSecret) voidsetClockSkew(Duration clockSkew) voidsetGrantType(String grantType) voidsetGroupsClaim(String groupsClaim) voidsetIdTokenAlgorithm(String idTokenAlgorithm) voidsetIssuerUri(String issuerUri) voidsetJwkSetUri(String jwkSetUri) voidsetOrganizationId(String organizationId) voidsetPreferUsernameClaim(boolean preferUsernameClaim) voidsetRedirectUri(String redirectUri) voidsetResource(List<String> resource) voidvoidsetTokenUri(String tokenUri) voidsetUserInfoEnabled(boolean userInfoEnabled) voidsetUsernameClaim(String usernameClaim) voidvalidate()
-
Field Details
-
GROUPS_CLAIM_PROPERTY
- See Also:
-
CLIENT_AUTHENTICATION_METHOD_CLIENT_SECRET_BASIC
- See Also:
-
CLIENT_AUTHENTICATION_METHOD_PRIVATE_KEY_JWT
- See Also:
-
CLIENT_AUTHENTICATION_METHODS
-
DEFAULT_CLOCK_SKEW
-
-
Constructor Details
-
OidcAuthenticationConfiguration
public OidcAuthenticationConfiguration()
-
-
Method Details
-
validate
@PostConstruct public void validate() -
getResource
-
setResource
-
getIssuerUri
-
setIssuerUri
-
getIdTokenAlgorithm
-
setIdTokenAlgorithm
-
getClientName
-
setClientName
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getGrantType
-
setGrantType
-
getRedirectUri
-
setRedirectUri
-
getScope
-
setScope
-
getJwkSetUri
-
setJwkSetUri
-
getAdditionalJwkSetUris
-
setAdditionalJwkSetUris
-
getAuthorizationUri
-
setAuthorizationUri
-
getTokenUri
-
setTokenUri
-
getAuthorizeRequest
-
setAuthorizeRequest
-
getAudiences
-
setAudiences
-
getUsernameClaim
-
setUsernameClaim
-
getClientIdClaim
-
setClientIdClaim
-
getOrganizationId
-
setOrganizationId
-
getGroupsClaim
-
setGroupsClaim
-
isGroupsClaimConfigured
public boolean isGroupsClaimConfigured() -
isPreferUsernameClaim
public boolean isPreferUsernameClaim() -
setPreferUsernameClaim
public void setPreferUsernameClaim(boolean preferUsernameClaim) -
getClientAuthenticationMethod
-
setClientAuthenticationMethod
-
getAssertion
-
setAssertion
-
getClockSkew
-
setClockSkew
-
isUserInfoEnabled
public boolean isUserInfoEnabled() -
setUserInfoEnabled
public void setUserInfoEnabled(boolean userInfoEnabled) -
isSet
public boolean isSet() -
builder
-