{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"}],"enrichment":{"capability":"Adds OpenID authentication support to Flask web applications, integrating the legacy OpenID protocol for user login and identity verification.","skillfed_tags":["legacy-protocol","authentication"],"use_cases":["Adding OpenID authentication to legacy Flask applications that already rely on the original OpenID protocol","Integrating with systems or services that only support the original OpenID specification","Maintaining backward compatibility in older web applications during gradual migration away from OpenID","Educational or historical reference for understanding how OpenID authentication was implemented in Flask"],"what_it_does":"Flask-OpenID is a Flask extension that integrates the original OpenID authentication protocol into web applications. It allows developers to add OpenID-based login flows where users authenticate through external OpenID providers rather than managing credentials directly in the application.\n\nThe package wraps the python3-openid library and provides Flask-specific decorators and utilities to simplify OpenID integration. However, the fact sheet and package description both note that this implements a very old and outdated version of OpenID\u2014the OpenID Connect protocol is now the current standard. Most modern authentication scenarios use OAuth 2.0 or OpenID Connect instead. The package remains available for legacy systems or niche use cases where OpenID support is still required.","worth_installing":"No, unless you are maintaining legacy code that specifically requires the original OpenID protocol. OpenID is obsolete; modern Flask applications should use OpenID Connect, OAuth 2.0, or other current authentication standards. The package is dormant (last release 810 days ago) and implements a protocol almost no one uses anymore. Install only if you have an explicit requirement to support existing OpenID infrastructure."},"id":"flask-openid","links":{"html":"https://skillfed.io/packages/flask-openid","md":"https://skillfed.io/packages/flask-openid.md","pypi":"https://pypi.org/project/flask-openid/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-05-26","license_spdx":null,"license_treatment":"permissive","name":"Flask-OpenID","python_support":"supports_current","summary":"OpenID support for Flask"},"popularity":{"monthly_downloads":1502720,"position":3829,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
