{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"FastAPI plugin that adds single sign-on (SSO) authentication to your application using OAuth providers like Google, Facebook, Microsoft, and others.","skillfed_tags":["oauth-sso","authentication","identity-provider"],"use_cases":["Add a \"Login with Google\" button to a FastAPI web application without implementing OAuth from scratch.","Migrate user authentication from a custom system to federated identity using multiple social providers.","Build a multi-tenant SaaS platform where users can sign up via their existing Google or Microsoft account.","Implement passwordless authentication by delegating identity verification to trusted OAuth providers.","Support enterprise login via Microsoft Office 365 accounts in an internal FastAPI application."],"what_it_does":"FastAPI SSO is a FastAPI plugin that integrates OAuth-based single sign-on (SSO) authentication into your application. It abstracts away the complexity of OAuth flows and lets you add \"Login with Google,\" \"Login with Facebook,\" \"Login with Microsoft,\" and many other provider buttons to your backend with minimal code. The package handles OAuth state validation, token exchange, and user identity verification.\n\nThe library supports both official providers (Google, Microsoft, Facebook, Spotify, Fitbit, Github, Notion, Twitter) and community-contributed providers (Kakao, Naver, Gitlab, Line, LinkedIn, Yandex, and others). It uses httpx for HTTP requests, oauthlib for OAuth protocol handling, and pyjwt for JWT token processing. As of version 0.16.0, it requires async context managers to prevent race conditions in concurrent login scenarios, and version 0.19.0 fixed a critical CSRF vulnerability by adding proper OAuth state validation.","worth_installing":"Yes. This package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It solves a common authentication problem with broad provider support. The recent security fixes (state validation in 0.19.0, race condition fix in 0.16.0) show responsive maintenance. Use it if you need OAuth SSO in FastAPI and are willing to adopt the async context manager pattern."},"id":"fastapi-sso","links":{"html":"https://skillfed.io/packages/fastapi-sso","md":"https://skillfed.io/packages/fastapi-sso.md","pypi":"https://pypi.org/project/fastapi-sso/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-22","license_spdx":null,"license_treatment":"permissive","name":"fastapi-sso","python_support":"supports_current","summary":"FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)"},"popularity":{"monthly_downloads":7026830,"position":1796,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.21.1"}
