KubeMQ's Authentication feature allows controlling the access of clients to KubeMQ gRPC and Rest interfaces.
Clients Authentication connectivity When a client connects to KubeMQ, and before it can perform operations, it must authenticate, that is, present and prove its identity.
The way KubeMQ authenticate the client identity is the support JWT (Jason Web Token) authentication.
Every request must present a valid JWT token (generated by any JWT provider) and verified by a public key that configured in KubeMQ.
KubeMQ's JWT support requires two parameters:
Public Key Signature type
Each signing method expects a different object type for its signing keys. Here are the supported ones:
The HMAC signing method - (
The RSA signing method - (
The ECDSA signing method - (