8.3. Configurazione autenticazione

8.3.2. Moduli autenticazione

Per specificare i moduli di autenticazione da usare bisogna modificare la sezione di configurazione del file di configurazione settings.py:

AUTHENTICATION_BACKENDS = (
        '.....modulo python1....',
        '.....modulo python2....',
        '.....modulo python3....',
        '.....modulo python4....',
)

Esempio:

AUTHENTICATION_BACKENDS = (
        'sanet_common.django.auth.backends.ldap_auth.LDAPBackend',
        'sanet_common.django.auth.backends.dummy.DummyBackend',
)

Il sistema tentera' di verificare le credenziali provando in sequenza tutti moduli indicati.

8.3.2.1. Autenticazione di default

Il modulo sanet_common.django.auth.backends.dummy.DummyBackend e' il modulo di autenticazione di default.

IMPORTANTE: E' buona regola lasciare sempre questo modulo per avere sempre utenti "locali" ed avere una "backdoor" valida in caso i sistemi di autenticazione esterni non siano funzionanti.

Consultare in appendice la sezione Moduli di autenticazione per avere maggiori dettagli sui moduli d'autenticazione disponibili e la loro configurazione.

8.3.2.1.1. Test password

Se si sta utilizzando il sistema di autenticazione di default e' possibile testare la password di un utente con il comando:

sanet-manage test_user_password <user>

8.3.2.2. Moduli di autenticazione disponibili

Per l'elenco di tutti i moduli di autenticazione utilizzabili si rimanda a: Moduli di autenticazione.