Skip to main content

OidcResourceInput

Input type for creating a new OIDC resource, usually an API, but could be anything accessed from an OIDC client which needs explicit control.

input OidcResourceInput {
name: String!
resourceIndicator: URL!
scopes: [String!]!
}

Fields

OidcResourceInput.name ● String! non-null scalar

The name of the resource.

OidcResourceInput.resourceIndicator ● URL! non-null scalar

The URL that uniquely identifies the resource.

Note:

  • The URL can be an API endpoint such as https://api.example.net or a resource indicator such as urn:example:resource-endpoint.

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

Scopes that clients can request, for example ['api:read', 'api:write'].

Member Of

createOidcResource mutation ● updateOidcResource mutation