{"library":"flask-principal","type":"library","category":null,"description":"Flask-Principal is an extension for Flask that provides identity management for users, enabling flexible authorization based on 'Needs' and 'Permissions'. The latest stable version is 0.4.0, released in 2012, and the library is largely unmaintained. It uses a signal-based approach to load user identities and their associated permissions.","language":"python","status":"deprecated","version":"0.4.0","tags":["flask","authorization","permissions","identity","access-control"],"last_verified":"Sun May 24","install":[{"cmd":"pip install Flask-Principal","imports":["from flask_principal import Principal","from flask_principal import Identity","from flask_principal import AnonymousIdentity","from flask_principal import Permission","from flask_principal import Need","from flask_principal import RoleNeed","from flask_principal import UserNeed","from flask_principal import current_identity","from flask_principal import identity_changed","from flask_principal import identity_loaded"]}],"homepage":"http://packages.python.org/Flask-Principal/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/flask-principal/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.1,"avg_import_s":0.47,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/flask-principal/compatibility"}}