Authentication Methods¶
Users¶
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',)
Groups¶
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',)
Included Auth Plugins¶
tardis.tardis_portal.auth.ip_auth
The tardis.tardis_portal.auth package module contains the authentication specific code.