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
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: Created
{"allow_any_subject":"\u003cboolean\u003e","created_at":"\u003cdateTime\u003e","expires_at":"\u003cdateTime\u003e","id":"\u003cstring\u003e","issuer":"\u003cstring\u003e","public_key":{"kid":"\u003cstring\u003e","set":"\u003cstring\u003e"},"scope":["\u003cstring\u003e","\u003cstring\u003e"],"subject":"\u003cstring\u003e"}