Skip to main content

Returns a list of JSON Web Keys

GET 

/auth/v1/jwks

Generate JWT

Request

Query Parameters

    kc boolean

    Include JWKs from KeyCloak

    iss string

    Filter JWKs by issuer

Responses

Array of JWKs

Schema

    issuer

    object

    issstringrequired

    Issuer of the JWT

    project

    object

    required

    idstringrequired
    JWKsURLstring

    URL to the JWKs public keys, if no URL is provided you must include 'keys', if both are provided the keys fetched from the URL are merged with the supplied keys

    audstring[]

    An array of audiences that are valid for this issuer, an empty array is allowed

    rolesstring[]

    An array of roles that are allowed for this issuer, an empty permmits all roles

    prmuint64

    An uint64 bitmask representing the permissions valid for this issuser, an empty value permits all permissions

    internalboolean

    Indicates that this issuer is an internal issuer (NOTE: this field can not be set via the API)

    staticboolean

    Indicates that this issuer was added via a configuration, (NOTE: this field can not set via the API)

    keysarray

    JWK public keys used for this issuer, an emtpy array is allowed if a JWKsURL is also provided

    keysarrayrequired

    Keys maybe empty if the 'iss' param was set, in this case the keys will be under the issuer object