@modelcontextprotocol/sdk
    Preparing search index...

    Variable OpenIdProviderMetadataSchemaConst

    OpenIdProviderMetadataSchema: ZodObject<
        {
            acr_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
            authorization_endpoint: ZodEffects<
                ZodEffects<ZodString, string, string>,
                string,
                string,
            >;
            claim_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
            claims_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
            claims_parameter_supported: ZodOptional<ZodBoolean>;
            claims_supported: ZodOptional<ZodArray<ZodString, "many">>;
            display_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
            grant_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
            id_token_encryption_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            id_token_encryption_enc_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            id_token_signing_alg_values_supported: ZodArray<ZodString, "many">;
            issuer: ZodString;
            jwks_uri: ZodEffects<
                ZodEffects<ZodString, string, string>,
                string,
                string,
            >;
            op_policy_uri: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            op_tos_uri: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            registration_endpoint: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            request_object_encryption_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            request_object_encryption_enc_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            request_object_signing_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            request_parameter_supported: ZodOptional<ZodBoolean>;
            request_uri_parameter_supported: ZodOptional<ZodBoolean>;
            require_request_uri_registration: ZodOptional<ZodBoolean>;
            response_modes_supported: ZodOptional<ZodArray<ZodString, "many">>;
            response_types_supported: ZodArray<ZodString, "many">;
            scopes_supported: ZodOptional<ZodArray<ZodString, "many">>;
            service_documentation: ZodOptional<ZodString>;
            subject_types_supported: ZodArray<ZodString, "many">;
            token_endpoint: ZodEffects<
                ZodEffects<ZodString, string, string>,
                string,
                string,
            >;
            token_endpoint_auth_methods_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            token_endpoint_auth_signing_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            ui_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
            userinfo_encryption_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            userinfo_encryption_enc_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
            userinfo_endpoint: ZodOptional<
                ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
            >;
            userinfo_signing_alg_values_supported: ZodOptional<
                ZodArray<ZodString, "many">,
            >;
        },
        "passthrough",
        ZodTypeAny,
        objectOutputType<
            {
                acr_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
                authorization_endpoint: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                claim_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
                claims_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
                claims_parameter_supported: ZodOptional<ZodBoolean>;
                claims_supported: ZodOptional<ZodArray<ZodString, "many">>;
                display_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
                grant_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
                id_token_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                id_token_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                id_token_signing_alg_values_supported: ZodArray<ZodString, "many">;
                issuer: ZodString;
                jwks_uri: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                op_policy_uri: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                op_tos_uri: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                registration_endpoint: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                request_object_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_object_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_object_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_parameter_supported: ZodOptional<ZodBoolean>;
                request_uri_parameter_supported: ZodOptional<ZodBoolean>;
                require_request_uri_registration: ZodOptional<ZodBoolean>;
                response_modes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                response_types_supported: ZodArray<ZodString, "many">;
                scopes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                service_documentation: ZodOptional<ZodString>;
                subject_types_supported: ZodArray<ZodString, "many">;
                token_endpoint: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                token_endpoint_auth_methods_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                token_endpoint_auth_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                ui_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
                userinfo_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                userinfo_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                userinfo_endpoint: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                userinfo_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
            },
            ZodTypeAny,
            "passthrough",
        >,
        objectInputType<
            {
                acr_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
                authorization_endpoint: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                claim_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
                claims_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
                claims_parameter_supported: ZodOptional<ZodBoolean>;
                claims_supported: ZodOptional<ZodArray<ZodString, "many">>;
                display_values_supported: ZodOptional<ZodArray<ZodString, "many">>;
                grant_types_supported: ZodOptional<ZodArray<ZodString, "many">>;
                id_token_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                id_token_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                id_token_signing_alg_values_supported: ZodArray<ZodString, "many">;
                issuer: ZodString;
                jwks_uri: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                op_policy_uri: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                op_tos_uri: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                registration_endpoint: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                request_object_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_object_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_object_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                request_parameter_supported: ZodOptional<ZodBoolean>;
                request_uri_parameter_supported: ZodOptional<ZodBoolean>;
                require_request_uri_registration: ZodOptional<ZodBoolean>;
                response_modes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                response_types_supported: ZodArray<ZodString, "many">;
                scopes_supported: ZodOptional<ZodArray<ZodString, "many">>;
                service_documentation: ZodOptional<ZodString>;
                subject_types_supported: ZodArray<ZodString, "many">;
                token_endpoint: ZodEffects<
                    ZodEffects<ZodString, string, string>,
                    string,
                    string,
                >;
                token_endpoint_auth_methods_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                token_endpoint_auth_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                ui_locales_supported: ZodOptional<ZodArray<ZodString, "many">>;
                userinfo_encryption_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                userinfo_encryption_enc_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
                userinfo_endpoint: ZodOptional<
                    ZodEffects<ZodEffects<ZodString, string, string>, string, string>,
                >;
                userinfo_signing_alg_values_supported: ZodOptional<
                    ZodArray<ZodString, "many">,
                >;
            },
            ZodTypeAny,
            "passthrough",
        >,
    > = ...

    OpenID Connect Discovery 1.0 Provider Metadata see: https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata