Add OAuth server implementation and Docker Compose configuration
- Introduced a new `compose.yaml` file to define the Docker service for the OAuth server. - Created `oauth.py` to implement a single-user OAuth authorization server with PKCE, SQLite persistence, and token management. - Added necessary database schema for OAuth clients, flows, codes, tokens, and login failures. - Implemented login routes with CSRF protection and error handling. - Updated `requirements.txt` to include dependencies for the OAuth server.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
mcp==2.3.0
|
||||
httpx>=0.27,<1
|
||||
aiosqlite>=0.20,<1
|
||||
python-multipart>=0.0.9,<1
|
||||
uvicorn[standard]>=0.30,<1
|
||||
Reference in New Issue
Block a user