Skip to main content

OAuthApplication

An OAuth2 application registered in this Intercode instance.

type OAuthApplication {
confidential: Boolean!
id: ID!
is_intercode_frontend: Boolean!
name: String!
redirect_uri: String
scopes: [String!]!
uid: String!
}

Fields

OAuthApplication.confidential ● Boolean! non-null scalar

Whether this application is confidential (can keep its secret secure).

OAuthApplication.id ● ID! non-null scalar

The internal database ID of the application.

OAuthApplication.is_intercode_frontend ● Boolean! non-null scalar

Whether this is the built-in Intercode frontend application.

OAuthApplication.name ● String! non-null scalar

The display name of the application.

OAuthApplication.redirect_uri ● String scalar

The allowed redirect URI(s), one per line.

OAuthApplication.scopes ● [String!]! non-null scalar

The OAuth scopes this application is allowed to request.

OAuthApplication.uid ● String! non-null scalar

The OAuth client ID (UID) of the application.

Returned By

oauth_applications query

Member Of

CreateOAuthApplicationPayload object ● DeleteOAuthApplicationPayload object ● RegenerateOAuthApplicationSecretPayload object ● UpdateOAuthApplicationPayload object