Class OAuth2Properties
java.lang.Object
org.cibseven.bpm.client.spring.boot.starter.OAuth2Properties
Configuration properties for OAuth2 client credentials flow authentication.
Configure under the camunda.bpm.client.oauth2 prefix. Exactly one of
clientSecret or assertion must be set.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConfiguration for JWT Bearer client assertion. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetScope()voidsetAdditionalParameters(Map<String, String> additionalParameters) voidsetAssertion(OAuth2Properties.AssertionProperties assertion) voidsetAudience(String audience) voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetExpiryBufferSeconds(long expiryBufferSeconds) voidsetResource(String resource) voidvoidsetTokenUri(String tokenUri)
-
Constructor Details
-
OAuth2Properties
public OAuth2Properties()
-
-
Method Details
-
getTokenUri
-
setTokenUri
-
getClientId
-
setClientId
-
getClientSecret
-
setClientSecret
-
getScope
-
setScope
-
getAudience
-
setAudience
-
getResource
-
setResource
-
getAdditionalParameters
-
setAdditionalParameters
-
getExpiryBufferSeconds
public long getExpiryBufferSeconds() -
setExpiryBufferSeconds
public void setExpiryBufferSeconds(long expiryBufferSeconds) -
getAssertion
-
setAssertion
-