Class OidcAuthenticationConfiguration.Builder
java.lang.Object
io.camunda.security.configuration.OidcAuthenticationConfiguration.Builder
- Enclosing class:
OidcAuthenticationConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalJwkSetUris(List<String> additionalJwkSetUris) assertionConfiguration(AssertionConfiguration assertionConfiguration) authorizationUri(String authorizationUri) authorizeRequestConfiguration(AuthorizeRequestConfiguration authorizeRequestConfiguration) build()clientAuthenticationMethod(String clientAuthenticationMethod) clientIdClaim(String clientIdClaim) clientName(String clientName) clientSecret(String clientSecret) groupsClaim(String groupsClaim) idTokenAlgorithm(String idTokenAlgorithm) organizationId(String organizationId) preferUsernameClaim(boolean preferUsernameClaim) redirectUri(String redirectUri) userInfoEnabled(boolean userInfoEnabled) usernameClaim(String usernameClaim)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
issuerUri
-
clientId
-
clientName
-
clientSecret
-
idTokenAlgorithm
-
grantType
-
redirectUri
-
scope
-
jwkSetUri
-
additionalJwkSetUris
public OidcAuthenticationConfiguration.Builder additionalJwkSetUris(List<String> additionalJwkSetUris) -
authorizationUri
-
tokenUri
-
authorizeRequestConfiguration
public OidcAuthenticationConfiguration.Builder authorizeRequestConfiguration(AuthorizeRequestConfiguration authorizeRequestConfiguration) -
audiences
-
usernameClaim
-
clientIdClaim
-
groupsClaim
-
preferUsernameClaim
-
organizationId
-
clientAuthenticationMethod
public OidcAuthenticationConfiguration.Builder clientAuthenticationMethod(String clientAuthenticationMethod) -
assertionConfiguration
public OidcAuthenticationConfiguration.Builder assertionConfiguration(AssertionConfiguration assertionConfiguration) -
clockSkew
-
userInfoEnabled
-
build
-