Skip to main content
django-auth-signals
===================

Simple abstraction layer for django.contrib.auth.signals <https://docs.djangoproject.com/en/dev/ref/contrib/auth/#module-django.contrib.auth.signals>.

Usage
-----
Add `auth_signals_connector` to `INSTALLED_APPS`:
```
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'auth_signals_connector'
)
```

By defaults, `auth_signals_connector` uses `auth_signals_connector.connector`
logger to log about 'login', 'logout' and 'login failed' actions.

You could change default behaviour in your `settings.py`:
```
AUTH_SIGNALS = {
'use_defaults': True,
'on_logged_in': some_login_func,
'on_logged_out': some_logout_func,
'on_login_failed': some_loginfail_func,
}
```

If `use_defaults` is `True`, default log handlers will be used too.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auth-signals-connector-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file auth-signals-connector-0.1.0.tar.gz.

File metadata

File hashes

Hashes for auth-signals-connector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 72167bcf42f297fb836764f8ff6d7023fb1bf794c1376b0e5d58cf457efea757
MD5 97266f1e9b5cfa5f772e98a3cb382649
BLAKE2b-256 0c8f3ba6f258a523571ab907afd9071bba76b20b04ad569fa03e807e63b0b8f3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page