Index

A B D E F I J T W 
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,U> - Interface in io.camunda.zeebe.auth.api
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
 
A B D E F I J T W 
All Classes and Interfaces|All Packages|Constant Field Values