MyTardis supports several sources of authentication and identity, referred to as user providers.
In the settings.py user providers are activated by specifying them within the USER_PROVIDERS variable:
USER_PROVIDERS = ('tardis.tardis_portal.auth.localdb_auth.DjangoUserProvider',)
MyTardis also supports several sources for group membership information, referred to as group providers.
In the settings.py group providers are activated by specifying them within the GROUP_PROVIDERS variable:
GROUP_PROVIDERS = ('tardis.tardis_portal.auth.localdb_auth.DjangoGroupProvider',
'tardis.tardis_portal.auth.vbl_auth.VblGroupProvider',)
auth_httpbasicendpoint auth_ldap auth_tokenauth
- :py
tardis.tardis_portal.auth.ip_auth
The ../pydoc/tardis.tardis_portal.auth
module contains the authentication specific code.