OAuthClientCredentials
############################################################### OAUTH2 CLIENT (OPENDID CONNECT) ###############################################################
type OAuthClientCredentials implements CredentialsBase {
id: ID!
key: String
shared: Boolean!
canDecrypt: Boolean
system: MonitoredSystem
purpose: CredentialsPurpose
name: String
scope: String
accessTokenUri: String
clientId: String
clientSecret: String
accessToken: String
}
Fields
OAuthClientCredentials.id ● ID! non-null scalar
This credentials ID
OAuthClientCredentials.key ● String scalar
Identifies to credentials with a purpose and should be used in set... and delete.. credential operations.
OAuthClientCredentials.shared ● Boolean! non-null scalar
The shared flag (true for global credentials)
OAuthClientCredentials.canDecrypt ● Boolean scalar
OAuthClientCredentials.system ● MonitoredSystem interface
If there is a monitored system associated this field can return it.
OAuthClientCredentials.purpose ● CredentialsPurpose object
The purpose of this credentials.
OAuthClientCredentials.name ● String scalar
OAuthClientCredentials.scope ● String scalar
OAuthClientCredentials.accessTokenUri ● String scalar
OAuthClientCredentials.clientId ● String scalar
OAuthClientCredentials.clientSecret ● String scalar
OAuthClientCredentials.accessToken ● String scalar
Interfaces
CredentialsBase interface
Member Of
CreateOAuthClientCredentialsPayload object ● SetOAuthClientCredentialsPayload object ● UpdateOAuthClientCredentialsPayload object