{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Adds OpenID Connect authentication support to Flask applications, enabling secure user login through standards-compliant OpenID Connect providers.","skillfed_tags":["authentication","openid-connect","single-sign-on"],"use_cases":["Add single sign-on (SSO) to a Flask app using an existing corporate or institutional OpenID Connect provider.","Integrate user authentication without building your own login form or token validation logic.","Delegate identity management to a standards-compliant OIDC provider.","Protect Flask routes by requiring users to authenticate through an external identity provider.","Build multi-tenant or federated authentication systems that rely on OIDC standards."],"what_it_does":"flask-oidc is a Flask extension that integrates OpenID Connect authentication into your web application. It handles the OIDC protocol flow\u2014redirecting users to an identity provider, validating tokens, and managing sessions\u2014so you don't have to implement those details yourself. The library is designed to work with any standards-compliant OpenID Connect provider, making it a general-purpose authentication layer rather than one tied to a specific service.\n\nThe package depends on authlib, flask, requests, and blinker. It supports Python 3.8 through 3.13 and has been actively maintained with 100% test coverage, indicating a stable, well-tested codebase suitable for production use.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive license. It is well-tested with 100% coverage and supports current Python versions. Install it if you need OIDC authentication in Flask and are using a standards-compliant provider."},"id":"flask-oidc","links":{"html":"https://skillfed.io/packages/flask-oidc","md":"https://skillfed.io/packages/flask-oidc.md","pypi":"https://pypi.org/project/flask-oidc/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-16","license_spdx":null,"license_treatment":"permissive","name":"flask-oidc","python_support":"supports_current","summary":"OpenID Connect extension for Flask"},"popularity":{"monthly_downloads":868192,"position":4853,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.4.0"}
