40 lines
887 B
Plaintext
40 lines
887 B
Plaintext
##--------------------------------------------------------------------
|
|
## JWT Auth Plugin
|
|
##--------------------------------------------------------------------
|
|
|
|
## HMAC Hash Secret.
|
|
##
|
|
## Value: String
|
|
auth.jwt.secret = emqxsecret
|
|
|
|
## From where the JWT string can be got
|
|
##
|
|
## Value: username | password
|
|
## Default: password
|
|
auth.jwt.from = password
|
|
|
|
## RSA or ECDSA public key file.
|
|
##
|
|
## Value: File
|
|
## auth.jwt.pubkey = etc/certs/jwt_public_key.pem
|
|
|
|
## Enable to verify claims fields
|
|
##
|
|
## Value: on | off
|
|
auth.jwt.verify_claims = off
|
|
|
|
## The checklist of claims to validate
|
|
##
|
|
## Value: String
|
|
## auth.jwt.verify_claims.$name = expected
|
|
##
|
|
## Variables:
|
|
## - %u: username
|
|
## - %c: clientid
|
|
# auth.jwt.verify_claims.username = %u
|
|
|
|
## The Signature format
|
|
## - `der`: The erlang default format
|
|
## - `raw`: Compatible with others platform maybe
|
|
#auth.jwt.signature_format = der
|