@modelcontextprotocol/sdk
    Preparing search index...

    Type Alias ClientRegistrationHandlerOptions

    type ClientRegistrationHandlerOptions = {
        clientSecretExpirySeconds?: number;
        clientsStore: OAuthRegisteredClientsStore;
        rateLimit?: Partial<RateLimitOptions> | false;
    }
    Index

    Properties

    clientSecretExpirySeconds?: number

    The number of seconds after which to expire issued client secrets, or 0 to prevent expiration of client secrets (not recommended).

    If not set, defaults to 30 days.

    A store used to save information about dynamically registered OAuth clients.

    rateLimit?: Partial<RateLimitOptions> | false

    Rate limiting configuration for the client registration endpoint. Set to false to disable rate limiting for this endpoint. Registration endpoints are particularly sensitive to abuse and should be rate limited.