11 Commits

Author SHA1 Message Date
4a155721b6 Update requierments.txt 2026-02-22 05:35:52 +02:00
e48a5a2d2c Fix google auth 2026-02-22 05:24:40 +02:00
941d005d6e ADD login 2026-02-20 16:56:44 +02:00
d830f33e23 fix: Add Request parameter to Google OAuth endpoints
Pass the FastAPI Request object to authorize_redirect() and authorize_access_token() methods as required by Authlib's Starlette integration
2026-02-20 16:53:34 +02:00
6ebf2d4b45 fix: Update Pydantic models to use ConfigDict instead of deprecated class-based config
Replace deprecated class Config with model_config = ConfigDict() to fix Pydantic v2 deprecation warnings
2026-02-20 16:32:29 +02:00
d6eeb9a079 feat: Add case-insensitive username login and Google OAuth authentication
- Make username login case-insensitive (Dvir = dvir = DVIR)
- Add Google OAuth login/signup functionality
- Install required dependencies (authlib, httpx, python-dotenv)
- Create OAuth endpoints: /auth/google/url, /auth/google/callback
- Add Google login button to frontend with styled UI
- Configure environment variables for OAuth credentials
- Add comprehensive setup documentation
- Secure .env file with .gitignore
2026-02-20 16:30:27 +02:00
dvirlabs
7a34f5f990 Adapt to mobile 2025-12-19 00:00:15 +02:00
8094192d7a Add tasko client url in allowed origin 2025-12-11 04:24:46 +02:00
ff612d2b2a first working version 2025-12-10 19:45:05 +02:00
dvirlabs
821cd9282a Update users 2025-12-10 18:11:56 +02:00
dvirlabs
7ed3a4730a create tasko and manage users 2025-12-10 15:19:07 +02:00