Class OAuth2Properties

java.lang.Object
org.cibseven.bpm.client.spring.boot.starter.OAuth2Properties

public class OAuth2Properties extends Object
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.

  • Constructor Details

    • OAuth2Properties

      public OAuth2Properties()
  • Method Details

    • getTokenUri

      public String getTokenUri()
    • setTokenUri

      public void setTokenUri(String tokenUri)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getClientSecret

      public String getClientSecret()
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • getScope

      public String getScope()
    • setScope

      public void setScope(String scope)
    • getAudience

      public String getAudience()
    • setAudience

      public void setAudience(String audience)
    • getResource

      public String getResource()
    • setResource

      public void setResource(String resource)
    • getAdditionalParameters

      public Map<String,String> getAdditionalParameters()
    • setAdditionalParameters

      public void setAdditionalParameters(Map<String,String> additionalParameters)
    • getExpiryBufferSeconds

      public long getExpiryBufferSeconds()
    • setExpiryBufferSeconds

      public void setExpiryBufferSeconds(long expiryBufferSeconds)
    • getAssertion

      public OAuth2Properties.AssertionProperties getAssertion()
    • setAssertion

      public void setAssertion(OAuth2Properties.AssertionProperties assertion)