MCP TypeScript SDK (V2) / @modelcontextprotocol/server-legacy / auth/handlers/register
auth/handlers/register
Type Aliases
ClientRegistrationHandlerOptions
ClientRegistrationHandlerOptions =
object
Defined in: packages/server-legacy/src/auth/handlers/register.ts:15
Properties
clientIdGeneration?
optionalclientIdGeneration?:boolean
Defined in: packages/server-legacy/src/auth/handlers/register.ts:40
Whether to generate a client ID before calling the client registration endpoint.
If not set, defaults to true.
clientSecretExpirySeconds?
optionalclientSecretExpirySeconds?:number
Defined in: packages/server-legacy/src/auth/handlers/register.ts:26
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.
clientsStore
clientsStore:
OAuthRegisteredClientsStore
Defined in: packages/server-legacy/src/auth/handlers/register.ts:19
A store used to save information about dynamically registered OAuth clients.
rateLimit?
optionalrateLimit?:Partial<RateLimitOptions> |false
Defined in: packages/server-legacy/src/auth/handlers/register.ts:33
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.
Functions
clientRegistrationHandler()
clientRegistrationHandler(
__namedParameters):RequestHandler
Defined in: packages/server-legacy/src/auth/handlers/register.ts:45
Parameters
__namedParameters
ClientRegistrationHandlerOptions
Returns
RequestHandler