Flask-Security is an opinionated Flask extension which adds basic security and authentication features to your Flask apps quickly and easily. Fully supports form-based and single-page-application style UIs, as well as JSON based APIs.