Skip to main content
https://img.shields.io/pypi/v/django-cas-ng.svg https://img.shields.io/pypi/pyversions/django-cas-ng.svg https://codecov.io/gh/django-cas-ng/django-cas-ng/branch/master/graph/badge.svg https://static.deepsource.io/deepsource-badge-light-mini.svg

django-cas-ng is a Django CAS (Central Authentication Service) 1.0/2.0/3.0 client library to support SSO (Single Sign-On) and Single Logout (SLO).

It supports Django 4.2+ and Python 3.10+!

NOTE:

Since there is no more further CAS protocol development, code in this repo is stable and actively maintained.

Document

Checkout document at https://djangocas.dev/docs/latest/

Quick links:

Features

  • Supports CAS versions 1.0, 2.0 and 3.0

  • Support Single Logout (needs CAS server support)

  • Supports Token auth schemes

  • Can fetch Proxy Granting Ticket

  • Supports Django 4.2+

  • Supports using a User custom model

  • Supports Python 3.10+

  • Supports typing hints in public API.

Contributing

New contributors are always welcome! Check out Contribution to get involved.

Changelog

Recent changes are here: https://github.com/django-cas-ng/django-cas-ng/releases

Pre-5.0.0 changelog: https://djangocas.dev/docs/latest/changelog.html

Download files

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

Source Distribution

django_cas_ng-5.1.1.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_cas_ng-5.1.1-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file django_cas_ng-5.1.1.tar.gz.

File metadata

  • Download URL: django_cas_ng-5.1.1.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for django_cas_ng-5.1.1.tar.gz
Algorithm Hash digest
SHA256 c89a4be2d24ab3fbcab3e59c212a3347a42840b0ad2677036b5655003ad4840c
MD5 563a937b94baa375955dae3c71c5e094
BLAKE2b-256 8f38686278cf67d59eef2a90de854060c8df1866370e5acbee4bc52f24ebc659

See more details on using hashes here.

File details

Details for the file django_cas_ng-5.1.1-py3-none-any.whl.

File metadata

  • Download URL: django_cas_ng-5.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for django_cas_ng-5.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a1839aed955fc756ee35a479cb18eb3dd1912613888bdade069bcc4c405adb79
MD5 889a4bd3d447aa4d65c437df8a71af17
BLAKE2b-256 b91dbe13d68b9278e2d7ac8ba4c0735edbdde995419c0baea72acc7aec2184a5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.1.1 This release

2 files

5.1.0

2 files

5.0.1

2 files

5.0.0

2 files

4.3.0

2 files

4.2.1

2 files

4.2.0

2 files

4.1.1

2 files

4.1.0

2 files

4.0.1

2 files

4.0.0

2 files

3.6.0

2 files

3.5.10

1 file

3.5.9

1 file

3.5.8

1 file

3.5.7

1 file

3.5.6

1 file

3.5.5

1 file

3.5.4

1 file

3.5.3

1 file

3.5.2

1 file

3.5.1

1 file

3.5.0

1 file

3.4.2

1 file

3.4.1

1 file

3.4.0

1 file

3.3.0

1 file

3.2.0

1 file

3.1.0

1 file

3.0.0

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