Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.
Google Federated Login provides users with password-less authentication of a users identity. This should be integrated into EasyAuth to allow for ease of configuration, new user registration, existing user login.
[x] Integrate Google Federated Login API's
[x] Allow for GUI configuration of Google OAuth
[x] Enable Google Sign / Out Functions at login pages
[x] Setup Default permissions for new users ( Google and Other)
Related
[x] Improve Token invalidation - 403 should not remove token from cookie or invalidate token
Google Oauth
Google Federated Login provides users with password-less authentication of a users identity. This should be integrated into EasyAuth to allow for ease of configuration, new user registration, existing user login.
Related
References
https://developers.google.com/identity/sign-in/web/sign-in https://fastapi.tiangolo.com/advanced/security/oauth2-scopes/