Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.03 KB

authentication.rst

File metadata and controls

46 lines (28 loc) · 1.03 KB

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

auth_httpbasicendpoint auth_ldap auth_tokenauth

  • :pytardis.tardis_portal.auth.ip_auth

The ../pydoc/tardis.tardis_portal.auth module contains the authentication specific code.