test_auth_flows
Test authentication workflows including login, registration, password reset, and 2FA to validate security protocols and user experience.
Instructions
Test authentication workflows
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flows | Yes | Authentication flows to test |
Implementation Reference
- src/index.ts:260-270 (handler)Handler for the 'test_auth_flows' tool. Extracts 'flows' from arguments, logs the test initiation, and returns a text content confirming test completion for the specified flows.case "test_auth_flows": { const { flows } = request.params.arguments as { flows: string[] }; logger.info(`Testing auth flows: ${flows.join(", ")}`); // Implementation would test specified authentication flows return { content: [{ type: "text", text: `Auth flow tests completed for: ${flows.join(", ")}` }] }; }
- src/index.ts:133-150 (schema)Schema definition for the 'test_auth_flows' tool, including name, description, and input schema requiring an array of authentication flows (login, register, password-reset, 2fa). This also serves as registration in the listTools response.{ name: "test_auth_flows", description: "Test authentication workflows", inputSchema: { type: "object", properties: { flows: { type: "array", items: { type: "string", enum: ["login", "register", "password-reset", "2fa"] }, description: "Authentication flows to test" } }, required: ["flows"] } },