Authentication

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.

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.

A custom middleware can be enabled to force users to aknowlege the Terms of use of the instance.