Invenio user management and authentication.
You can view and manage users and roles via the administration interface. Below is a screenshot from the user creation:
Users and roles can be created via the CLI. Below is a simple example of creating a user, a role and assining the user to the role:
$ flask users create --active email@example.com
$ flask roles create admins
$ flask roles add firstname.lastname@example.org admins
You can also e.g. deactive users:
$ flask users deactivate email@example.com