The internal MongoDB Engine ("Vulture Internal Database") is a special repository. It cannot be modified nor deleted and can be used as a data repository and authentication repository. This is the repository which contains Vulture GUI users and Vulture logs by default.

On architecture with high traffic, it is not recommended to store logs inside the Vulture cluster, except if you are in a cluster with enough nodes.

Repositories

LDAP / Active directory

Kerberos

Kerberos repositories are used to authenticate user in a transparent manner as well as to propagate identities to web backends.
Indeed, Vulture is able to authenticate users:

Against Kerberos via a login and password.

Against Kerberos via a TGT ticket provided by the web browser or client application.

Unlike httpd for example, Vulture is also capable to propagate the Kerberos TGT ticket to the Web application backend.
Thus allowing Vulture to do fully transparent Web SSO from web browser to web backends.

Radius

SQL

You can use a MySQL or PostgreSQL Database to authenticate your users with Vulture.
Please see SQL repositories for details.

Syslog

Vulture can forward its logs to external syslog servers. Vulture uses rsyslog (http://www.rsyslog.com/) for that purpose, so syslog capacities are very large.
The GUI only provide some basic features, but you can easily customize rsyslog configuration to meet your specific needs.
Please see Syslog repositories for details.

Internal MongoEngine and external MongoDB

These repositories can be used to authenticate users and / or to store Vulture's logs.
Please see MongoDB repositories for details.

Elasticsearch

Elasticsearch can be used as a data repository, to store Vulture's logs.
Please see Elastic repositories for details.

More authentication features...

OTP / Two-factor authentication

You can create One Time Password (OTP) repositories so that your users, after been successfully authenticated on any LDAP backend, will receive a challenge by SMS or email.
They will need to provide this challenge back to Vulture to be fully authenticated.