Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

OIDCDiscoveryDocument

import type { OIDCDiscoveryDocument } from "https://esm.sh/@supabase/supabase-js@2.99.0/dist/index.d.mts";

OIDC discovery document fields. Populated when the server successfully fetches and validates the provider's OpenID Connect discovery document.

type OIDCDiscoveryDocument = {
issuer: string;
authorization_endpoint: string;
token_endpoint: string;
jwks_uri: string;
userinfo_endpoint?: string;
revocation_endpoint?: string;
supported_scopes?: string[];
supported_response_types?: string[];
supported_subject_types?: string[];
supported_id_token_signing_algs?: string[];
}
;

§Type

§
{
issuer: string;
authorization_endpoint: string;
token_endpoint: string;
jwks_uri: string;
userinfo_endpoint?: string;
revocation_endpoint?: string;
supported_scopes?: string[];
supported_response_types?: string[];
supported_subject_types?: string[];
supported_id_token_signing_algs?: string[];
}
[src]