RDMO has three main modes for Authentication:

  • Regular user accounts with registration using the django-allauth library.
  • Using a (read-only) connection to a LDAP server
  • Installing a Shibboleth service provider next to RDMO and connect to an identity provider or even a whole Shibboleth federation.

Important: These modes are only tested individually and may be treated mutually exclusive (unless proven otherwise).

If none of the modes is enabled, only a very basic login will be available and users need to be created using the Django Admin Interface.