codemation / easyauth

Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.
https://easyauth.readthedocs.io/en/latest/
MIT License
555 stars 52 forks source link

Feature - Add Google Federated Authentication #21

Closed codemation closed 3 years ago

codemation commented 3 years ago

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.

References

https://developers.google.com/identity/sign-in/web/sign-in https://fastapi.tiangolo.com/advanced/security/oauth2-scopes/

codemation commented 3 years ago

Via #22 - Added new features / improved token validation, now available in Version 0.144