24 lines
941 B
Markdown
24 lines
941 B
Markdown
# PassKey Auth API Documentation
|
|
|
|
This document describes all API endpoints available in the PassKey Auth FastAPI application.
|
|
|
|
## Base URL
|
|
- **Development**: `http://localhost:4401`
|
|
- All endpoints are prefixed with `/auth/`
|
|
|
|
### HTTP Endpoints
|
|
GET /auth/ - Main authentication app
|
|
GET /auth/forward-auth - Authentication validation for Caddy/Nginx
|
|
POST /auth/validate - Token validation endpoint
|
|
POST /auth/user-info - Get authenticated user information
|
|
POST /auth/logout - Logout current user
|
|
POST /auth/set-session - Set session cookie from Authorization header
|
|
DELETE /auth/credential/{uuid} - Delete specific credential
|
|
POST /auth/create-link - Create device addition link
|
|
GET /auth/{reset_token} - Process reset token and redirect
|
|
|
|
### WebSocket Endpoints
|
|
WS /auth/ws/register - Register new user with passkey
|
|
WS /auth/ws/add_credential - Add new credential for existing user
|
|
WS /auth/ws/authenticate - Authenticate user with passkey
|