Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Authorization - Class in io.camunda.zeebe.auth.impl
- Authorization() - Constructor for class io.camunda.zeebe.auth.impl.Authorization
- AuthorizationDecoder<T> - Interface in io.camunda.zeebe.auth.api
- AuthorizationEncoder - Interface in io.camunda.zeebe.auth.api
- AUTHORIZED_TENANTS - Static variable in class io.camunda.zeebe.auth.impl.Authorization
B
- build() - Method in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
- build() - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
-
Validates the signature and decodes a provided JWT token.
- build() - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
D
- decode() - Method in interface io.camunda.zeebe.auth.api.AuthorizationDecoder
-
Returns an instance of
containing the user's authorizations. - decode() - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- DEFAULT_AUDIENCE - Static variable in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
- DEFAULT_ISSUER - Static variable in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
- DEFAULT_SUBJECT - Static variable in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
E
- encode() - Method in interface io.camunda.zeebe.auth.api.AuthorizationEncoder
-
Returns a user's authorizations encoded in a String.
- encode() - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
F
- fromAuthorizationMap(Map<String, Object>) - Static method in class io.camunda.zeebe.auth.impl.TenantAuthorizationCheckerImpl
I
- io.camunda.zeebe.auth.api - package io.camunda.zeebe.auth.api
- io.camunda.zeebe.auth.impl - package io.camunda.zeebe.auth.impl
- isAuthorized(String) - Method in interface io.camunda.zeebe.auth.api.TenantAuthorizationChecker
-
Verifies if data can be accessed for the tenant whose identifier was provided.
- isAuthorized(String) - Method in class io.camunda.zeebe.auth.impl.TenantAuthorizationCheckerImpl
- isFullyAuthorized(List<String>) - Method in interface io.camunda.zeebe.auth.api.TenantAuthorizationChecker
-
Verifies if data can be accessed for the list of tenants whose identifiers were provided.
- isFullyAuthorized(List<String>) - Method in class io.camunda.zeebe.auth.impl.TenantAuthorizationCheckerImpl
J
- JwtAuthorizationBuilder<T,
A, - Interface in io.camunda.zeebe.auth.apiU> -
A builder interface for implementing token authorization builders.
- JwtAuthorizationDecoder - Class in io.camunda.zeebe.auth.impl
- JwtAuthorizationDecoder() - Constructor for class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- JwtAuthorizationDecoder(String) - Constructor for class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- JwtAuthorizationEncoder - Class in io.camunda.zeebe.auth.impl
- JwtAuthorizationEncoder() - Constructor for class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
- jwtDecoder(String) - Static method in class io.camunda.zeebe.auth.impl.Authorization
- jwtEncoder() - Static method in class io.camunda.zeebe.auth.impl.Authorization
T
- TenantAuthorizationChecker - Interface in io.camunda.zeebe.auth.api
- TenantAuthorizationCheckerImpl - Class in io.camunda.zeebe.auth.impl
- TenantAuthorizationCheckerImpl(List<String>) - Constructor for class io.camunda.zeebe.auth.impl.TenantAuthorizationCheckerImpl
W
- withAudience(String) - Method in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
-
Sets the token audience.
- withAudience(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- withAudience(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
- withClaim(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
-
Sets the name of a JWT token claim expected to be part of the token.
- withClaim(String, Object) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
- withIssuer(String) - Method in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
-
Sets the token issuer.
- withIssuer(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- withIssuer(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
- withJwtToken(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
-
Sets the JWT token String that should be validated and decoded.
- withSigningAlgorithm(A) - Method in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
-
Sets the signing algorithm for the token.
- withSigningAlgorithm(Algorithm) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- withSigningAlgorithm(Algorithm) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
- withSubject(String) - Method in interface io.camunda.zeebe.auth.api.JwtAuthorizationBuilder
-
Sets the token subject.
- withSubject(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationDecoder
- withSubject(String) - Method in class io.camunda.zeebe.auth.impl.JwtAuthorizationEncoder
All Classes and Interfaces|All Packages|Constant Field Values