Skip to main content

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