JWTAuthenticatorUpdateSpec
JWTAuthenticatorUpdateSpec
JWT authenticator object to be updated.
JSON Example
{
"description": "Jwt Authenticator Description",
"issuer": "portal",
"name": "Jwt Authenticator",
"public_keys": [
"{\"kid\":\"keyId\",\"kty\":\"RSA\",\"n\":\"modulus\",\"e\":\"exponent\"}"
],
"url": "https://example.com/portal/.well-known/openid-configuration"
}
string
description
Optional
Constraints:
minLength: 0
maxLength: 1024
The description of this JWT authenticator.
string
issuer
Required
Constraints:
minLength: 0
maxLength: 256
The issuer of this JWT authenticator. The configured value is matched against the "iss" claim of the JWT.
string
name
Required
Constraints:
minLength: 0
maxLength: 32
The name of the JWT authenticator. It must be unique among all other JWT authenticators.
array of
string
public_keys
Optional
The publicKeys as Json strings for this JWT authenticator. If "publicKeys" is blank, then "url" must not be blank.
string
url
Optional
Constraints:
minLength: 0
maxLength: 2096
The URL to fetch the public keys for this authenticator. If "url" is blank, then "publicKeys" must not be blank.