cri_auth.kerberos.spnego package

class cri_auth.kerberos.spnego.SPNEGOBackend(*args, **kwargs)[source]

Bases: cri_auth.backends.AuthBackendMixin, django.contrib.auth.backends.ModelBackend

exception SPNEGOIncompleteAuth[source]

Bases: Exception

authenticate(request)[source]
user_from_principal(kerberos_principal)[source]
class cri_auth.kerberos.spnego.SPNEGOMiddleware(get_response=None)[source]

Bases: django.utils.deprecation.MiddlewareMixin

process_exception(request, exception)[source]
process_request(request)[source]
process_response(request, response)[source]
class cri_auth.kerberos.spnego.SPNEGOMixin[source]

Bases: object

dispatch(request, *args, **kwargs)[source]
get_spnego_disabled_url()[source]
get_spnego_field_name()[source]
is_spnego_enabled()[source]
spnego_field_name = 'spnego'

Submodules