Authenticating Apache2 using your Django DB
Make sure you have apache2 mod-auth-external installed and configured (See: http://code.google.com/p/mod-auth-external/wiki/Configuration)
Define django-cliauth as your external authenticator by adding the following line in your virtualhost:
DefineExternalAuth django_cliauth pipe “/path/to/your/django-admin.py cliauth –settings=”YOUR_PROJECT.settings””
Set your authentication using a .htaccess file (or <Location> inside the virtualhost):
AuthType Basic
AuthName <authname>
AuthBasicProvider external
AuthExternal django_cliauth
Require valid-user
Reload your apache2 configuration
Checking is the user belongs to a group
Define django-cliauth as your external group checker by adding the following to your apache virtualhost:
DefineExternalGroup django_cliauth_grpck pipe “/path/to/your/django-admin.py cliauth –groupcheck –settings=’YOUR_PROJECT.settings’”
Set your authentication using a .htaccess file (or <Location> inside the virtualhost):
AuthType Basic
AuthName <authname>
AuthBasicProvider external
AuthExternal django_cliauth
GroupExternal django_cliauth_grpck
Require group <groupname1> <groupname2> …
Release files for django-cliauth 0.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-cliauth-0.9.1.tar.gz | 2.1 kB | Details |
Release files / django-cliauth-0.9.1.tar.gz
| Download URL | django-cliauth-0.9.1.tar.gz |
|---|---|
| Size | 2.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
baefe29454deb9bb1ef375f75705fe6216f3ae38a643b9a3d285a48fb5331e53
|
|
BLAKE2b-256 checksum How to use checksums |
1369ea8ac3abebc2a436428b88f6185e001b84c6eb8c52a19a25ddf668bee5fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |