{"repo":"tomasvotava/fastapi-sso","free":true,"listed":false,"github":"https://github.com/tomasvotava/fastapi-sso","clone":"git clone https://github.com/tomasvotava/fastapi-sso.git","description":"FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)","language":"Python","stars":482,"topics":["python","fastapi","google-authentication","facebook-authentication","spotify-authentication","microsoft-authentication","fastapi-oauth","oauth","oauth2","sso"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"FastAPI SSO FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 account). This allows you to implement the famous Login with Google/Facebook/Microsoft buttons functionality on your backend very easily. Documentation : https://tomasvotava.github.io/fastapi-sso/ Source Code : https://github.com/tomasvotava/fastapi-sso Demo site An awesome demo site was created and is maintained by even awesomer Chris Karvouniaris (@chrisK824). Chris has also posted multiple Medium articles about FastAPI and FastAPI SSO. Be sure to see his tutorials, follow him and show him some appreciation! Please see his announcement with all the links. Quick links for the eager ones: - Demo site - Medium articles Security Notice Version 0.19.0 Update: OAuth state Validation Fix A critical OAuth login CSRF vulnerability caused by missing state validation was reported by @davidbors-snyk (Snyk Security Labs) in #266 and has been resolved in version 0.19.0 . Starting with fastapi-sso==1.0.0 , OAuth state will be backed by a pluggable server-side store (in-memory by default, with support for external stores such as Redis ). Version 0.16.0 Update: Race Condition Bug Fix & Context Manager Change A race condition bug in the login flow that could, in rare cases, allow one user to assume the identity of another due to concurrent login requests was recently discovered by @parikls. This issue was reported in #186 and has been resolved in version ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tomasvotava","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tomasvotava/fastapi-sso/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}