Variable server_metadataConst

server_metadata: TObject<
    {
        authorization_endpoint: TString;
        authorization_response_iss_parameter_supported: TOptional<TBoolean>;
        code_challenge_methods_supported: TOptional<TArray<TString>>;
        grant_types_supported: TOptional<
            TArray<
                TUnion<
                    [
                        TLiteral<"authorization_code">,
                        TLiteral<"implicit">,
                        TLiteral<"password">,
                        TLiteral<"client_credentials">,
                        TLiteral<"refresh_token">,
                        TLiteral<"urn:ietf:params:oauth:grant-type:jwt-bearer">,
                        TLiteral<"urn:ietf:params:oauth:grant-type:saml2-bearer">,
                    ],
                >,
            >,
        >;
        introspection_endpoint: TOptional<TString>;
        introspection_endpoint_auth_methods_supported: TOptional<TArray<TString>>;
        introspection_endpoint_auth_signing_alg_values_supported: TOptional<
            TArray<TString>,
        >;
        issuer: TString;
        jwks_uri: TOptional<TString>;
        op_policy_uri: TOptional<TString>;
        op_tos_uri: TOptional<TString>;
        registration_endpoint: TOptional<TString>;
        response_modes_supported: TOptional<
            TArray<TUnion<[TLiteral<"fragment">, TLiteral<"query">]>>,
        >;
        response_types_supported: TOptional<
            TArray<TUnion<[TLiteral<"code">, TLiteral<"token">]>>,
        >;
        revocation_endpoint: TOptional<TString>;
        revocation_endpoint_auth_methods_supported: TOptional<TArray<TString>>;
        revocation_endpoint_auth_signing_alg_values_supported: TOptional<
            TArray<TString>,
        >;
        scopes_supported: TOptional<TArray<TString>>;
        service_documentation: TOptional<TString>;
        token_endpoint: TString;
        token_endpoint_auth_methods_supported: TOptional<TArray<TString>>;
        token_endpoint_auth_signing_alg_values_supported: TOptional<
            TArray<TString>,
        >;
        ui_locales_supported: TOptional<TArray<TString>>;
        userinfo_endpoint: TOptional<TString>;
    },
> = ...