Metadata-Version: 2.1
Name: django-cas-ng
Version: 4.0.1
Summary: CAS 1.0/2.0/3.0 client authentication backend for Django, support Django 2.x and 3.x, Python 3.5+
Home-page: https://djangocas.dev
Author: Ming Chen
Author-email: ming@djangocas.dev
License: BSD
Download-URL: https://github.com/django-cas-ng/django-cas-ng/releases
Keywords: django,cas,cas2,cas3,client,sso,single sign-on,Central Authentication Service,authentication,auth
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.5
Requires-Dist: Django (>=2.0)
Requires-Dist: python-cas (>=1.4.0)

django-cas-ng
=============

.. image:: https://travis-ci.org/mingchen/django-cas-ng.svg?branch=master
    :target: https://travis-ci.org/mingchen/django-cas-ng
.. image:: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
    :target: https://travis-ci.org/mingchen/django-cas-ng/pull/new
.. image:: https://img.shields.io/badge/maintainers-wanted-red.svg
    :target: https://travis-ci.org/mingchen/django-cas-ng

`django-cas-ng`_ is CAS (Central Authentication Service) 1.0/2.0/3.0 client
authentication backend for Django, support Django 2.x and 3.x, Python 3.5+.
This project inherits from `django-cas`_ (which has not been updated since
April 2013). The NG stands for "next generation". Our fork will include
bugfixes and new features contributed by the community.

Document
--------

Checkout document at https://djangocas.dev/docs/?utm-source=github-readme

Quick links:

* `CAS Protocol Overview`_
* `Installation`_
* `Configuration`_

Features
--------

- Supports CAS_ versions 1.0, 2.0 and 3.0.
- Support Single Sign Out
- Supports Token auth schemes
- Can fetch Proxy Granting Ticket
- Supports Django 2.0, 2.1, 2.2 and **3.0**
- Supports using a `User custom model`_
- Supports Python 3.5+

To support django 1.x and Python 2.x, please use `3.6.0`.

Contributing
------------

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


Change Log
----------

This project adheres to Semantic Versioning. Checkout all the `Changelog`_.


.. _CAS: https://www.apereo.org/cas
.. _django-cas-ng: https://djangocas.dev?utm-source=github-readme
.. _django-cas: https://bitbucket.org/cpcc/django-cas
.. _User custom model: https://docs.djangoproject.com/en/3.0/topics/auth/customizing/
.. _CAS Protocol Overview: https://djangocas.dev/docs/4.0/cas-protocol-overview.html?utm-source=github-readme
.. _Contribution: https://djangocas.dev/docs/4.0/contribution.html?utm-source=github-readme
.. _Changelog: https://djangocas.dev/docs/4.0/changelog.html?utm-source=github-readme
.. _Installation: https://djangocas.dev/docs/4.0/install.html?utm-source=github-readme
.. _Configuration: https://djangocas.dev/docs/4.0/configuration.html?utm-source=github-readme



