Skip to main content

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)

Source distribution for django-cliauth 0.9.1
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

Release history Release notifications | RSS feed

This release

0.9.1 This release

1 release file

0.9

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page