GloCreateAppOAuthClientInput
Input for creating a new *OAuth 2.0 client*.
input GloCreateAppOAuthClientInput {
accessTokenLifetime: Int
clientId: String
grantTypes: [String!]!
postLogoutRedirectUris: [String!]
redirectUris: [String!]!
requireConsent: Boolean!
requireSecret: Boolean!
scopes: [String!]!
}
Fields
GloCreateAppOAuthClientInput.accessTokenLifetime ● Int scalar
Maximum lifetime of access tokens issued to the new *OAuth 2.0 client* in seconds.
GloCreateAppOAuthClientInput.clientId ● String scalar
Client identifier of the new *OAuth 2.0 client*.
GloCreateAppOAuthClientInput.grantTypes ● [String!]! non-null scalar
Grant types the new *OAuth 2.0 client* will be able to use.
GloCreateAppOAuthClientInput.postLogoutRedirectUris ● [String!] list scalar
Post logout redirect URIs the new *OAuth 2.0 client* will be able to use.
GloCreateAppOAuthClientInput.redirectUris ● [String!]! non-null scalar
Redirect URIs the new *OAuth 2.0 client* will be able to use.
GloCreateAppOAuthClientInput.requireConsent ● Boolean! non-null scalar
Whether the new *OAuth 2.0 client* will require user consent.
GloCreateAppOAuthClientInput.requireSecret ● Boolean! non-null scalar
Whether the new *OAuth 2.0 client* will need to use a client secret.
GloCreateAppOAuthClientInput.scopes ● [String!]! non-null scalar
Scopes the new *OAuth 2.0 client* will be able to use.