InlineLbJwtAuthAction1

InlineLbJwtAuthAction1
InlineLbJwtAuthAction1
JSON Example
{
    "key": {
        "type": "string"
    },
    "pass_jwt_to_pool": false,
    "realm": "string",
    "tokens": [
        "string"
    ]
}
key
Optional

LbJwtKey specifies the symmetric key or asymmetric public key used to decrypt the data in JWT.

boolean
pass_jwt_to_pool
Optional

Specify whether to pass the JWT to backend server or remove it. By default, it is false which means will not pass the JWT to backend servers.

string
realm
Optional

A description of the protected area. If no realm is specified, clients often display a formatted hostname instead. The configured realm is returned when client request is rejected with 401 http status. In the response, it will be "WWW-Authentication: Bearer realm=<realm>".

array of string
tokens
Optional

JWT is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. Load balancer will search for every specified tokens one by one for the jwt message until found. This parameter is optional. In case not found or this field is not configured, load balancer searches the Bearer header by default in the http request "Authorization: Bearer <token>".