AuthSourceJWT
A JWT authentication source that can be used to secure APIs or Developer Portals
type AuthSourceJWT implements AuthSource {
id: ID!
name: String!
description: String
roles: [AuthSourceRole!]
issuer: String
jwksUrl: String
groupsAttribute: String
audiences: [String!]
issuerError: IssuerError
userIdClaim: String!
}
Fields
AuthSourceJWT.id ● ID! non-null scalar miscellaneous
The authentication source ID.
AuthSourceJWT.name ● String! non-null scalar miscellaneous
The name of the authentication source.
AuthSourceJWT.description ● String scalar miscellaneous
The description of the authentication source.
AuthSourceJWT.roles ● [AuthSourceRole!] list object platform
The roles associated with the authentication source.
AuthSourceJWT.issuer ● String scalar miscellaneous
The URL of the IDP that issues JWT.
AuthSourceJWT.jwksUrl ● String scalar miscellaneous
The JWK URI that holds the keys to verify JWT.
AuthSourceJWT.groupsAttribute ● String scalar miscellaneous
The attribute name in a JWT that holds a list of groups to which the user belongs.
AuthSourceJWT.audiences ● [String!] list scalar miscellaneous
The list of the intended audience of a JWT.
AuthSourceJWT.issuerError ● IssuerError object platform
The error, if any, received while testing IDP.
AuthSourceJWT.userIdClaim ● String! non-null scalar miscellaneous
The claim within the JWT that should be used to retrieve the user ID. If the specified claim cannot be located in the JWT, the "sub" claim will be used instead.
Interfaces
AuthSource interface platform
An interface for authentication source
Returned By
authSourceJWTCreate mutation ●
authSourceJWTUpdate mutation