Authorizer
and ClaimMapper
are server plugin interfaces, and hence the plugins need to be written in Go. Default plugins, NewDefaultJWTClaimMapper() and NewDefaultAuthorizer(), we hope, cover most of the typical authorization scenarios or, worst case, can be tweaked to fit somebody’s needs easily.
You can use Java SDK to send Bearer tokens to the server for authorization via a gRPC interceptor.