AuthSourceOpenID
An OpenID authentication source that can be used to secure APIs or Developer Portals.
type AuthSourceOpenID implements AuthSource {
id: ID!
name: String!
description: String
brokerId: String
redirectUris: [String!]
alias: String
standardFlowEnabled: Boolean
implicitFlowEnabled: Boolean
authUrl: String
tokenUrl: String
logoutUrl: String
userInfoUrl: String
clientId: String
clientSecret: String
issuer: String
defaultScopes: String
promptType: String
groupsAttribute: String
roles: [AuthSourceRole!]
}
Fields
AuthSourceOpenID.id ● ID! non-null scalar miscellaneous
The authentication source ID.
AuthSourceOpenID.name ● String! non-null scalar miscellaneous
The name of the authentication source.
AuthSourceOpenID.description ● String scalar miscellaneous
The description of the authentication source.
AuthSourceOpenID.brokerId ● String scalar miscellaneous
ID of the Broker that the authentication source is attached to.
AuthSourceOpenID.redirectUris ● [String!] list scalar miscellaneous
The redirect URIs configured in the IDP.
AuthSourceOpenID.alias ● String scalar miscellaneous
The alias that will be sent in the token URL to identify the issuer.
AuthSourceOpenID.standardFlowEnabled ● Boolean scalar miscellaneous
Indicates whether Authorization Code Flow is enabled.
AuthSourceOpenID.implicitFlowEnabled ● Boolean scalar miscellaneous
Indicates whether Implicit Flow is enabled.
AuthSourceOpenID.authUrl ● String scalar miscellaneous
The authentication URL of the IDP.
AuthSourceOpenID.tokenUrl ● String scalar miscellaneous
The token URL of the IDP.
AuthSourceOpenID.logoutUrl ● String scalar miscellaneous
The logout URL configured in the IDP.
AuthSourceOpenID.userInfoUrl ● String scalar miscellaneous
The user info URL configured in the IDP.
AuthSourceOpenID.clientId ● String scalar miscellaneous
The client ID configured in the IDP.
AuthSourceOpenID.clientSecret ● String scalar miscellaneous
The client secret that is configured in the IDP.
AuthSourceOpenID.issuer ● String scalar miscellaneous
The issuer URL.
AuthSourceOpenID.defaultScopes ● String scalar miscellaneous
The scopes to be included in token request.
AuthSourceOpenID.promptType ● String scalar miscellaneous
The login prompt types for renewing access tokens.
AuthSourceOpenID.groupsAttribute ● String scalar miscellaneous
The attribute name in the token that holds a list of groups to which the user belongs.
AuthSourceOpenID.roles ● [AuthSourceRole!] list object platform
The roles associated with the authentication source.
Interfaces
AuthSource interface platform
An interface for authentication source