API === Core ---- .. autoclass:: flask_security.core.Security :members: .. data:: flask_security.core.current_user A proxy for the current user. Protecting Views ---------------- .. autofunction:: flask_security.decorators.login_required .. autofunction:: flask_security.decorators.roles_required .. autofunction:: flask_security.decorators.roles_accepted .. autofunction:: flask_security.decorators.http_auth_required .. autofunction:: flask_security.decorators.auth_token_required User Object Helpers ------------------- .. autoclass:: flask_security.core.UserMixin :members: .. autoclass:: flask_security.core.RoleMixin :members: .. autoclass:: flask_security.core.AnonymousUser :members: Datastores ---------- .. autoclass:: flask_security.datastore.UserDatastore :members: .. autoclass:: flask_security.datastore.SQLAlchemyUserDatastore :members: :inherited-members: .. autoclass:: flask_security.datastore.MongoEngineUserDatastore :members: :inherited-members: Signals ------- See the documentation for the signals provided by the Flask-Login and Flask-Principal extensions. Flask-Security does not provide any additional signals.