Trust OAuth2 JWT Bearer Grant Type Issuer

POST {{baseUrl}}/admin/trust/grants/jwt-bearer/issuers

Use this endpoint to establish a trust relationship for a JWT issuer to perform JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants RFC7523.

Request Body

{"issuer"=>"<string>", "scope"=>["<string>", "<string>"], "jwk"=>{"use"=>"<string>", "kty"=>"<string>", "kid"=>"<string>", "alg"=>"<string>", "crv"=>"<string>", "d"=>"<string>", "dp"=>"<string>", "dq"=>"<string>", "e"=>"<string>", "k"=>"<string>", "n"=>"<string>", "p"=>"<string>", "q"=>"<string>", "qi"=>"<string>", "x"=>"<string>", "x5c"=>["<string>", "<string>"], "y"=>"<string>"}, "expires_at"=>"<dateTime>", "allow_any_subject"=>"<boolean>", "subject"=>"<string>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: Created

{&quot;allow_any_subject&quot;:&quot;\u003cboolean\u003e&quot;,&quot;created_at&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;expires_at&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;issuer&quot;:&quot;\u003cstring\u003e&quot;,&quot;public_key&quot;:{&quot;kid&quot;:&quot;\u003cstring\u003e&quot;,&quot;set&quot;:&quot;\u003cstring\u003e&quot;},&quot;scope&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;subject&quot;:&quot;\u003cstring\u003e&quot;}