Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Nitron/django-cas-provider
Central Authentication Service Provider for Django
https://github.com/Nitron/django-cas-provider
Last synced: about 2 months ago
JSON representation
Central Authentication Service Provider for Django
- Host: GitHub
- URL: https://github.com/Nitron/django-cas-provider
- Owner: Nitron
- License: bsd-3-clause
- Created: 2009-03-17T23:04:53.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2016-08-04T19:55:10.000Z (about 8 years ago)
- Last Synced: 2024-07-20T11:08:10.982Z (2 months ago)
- Language: Python
- Homepage: http://nitron.org/projects/django-cas-provider/
- Size: 112 KB
- Stars: 59
- Watchers: 6
- Forks: 43
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
===================
django-cas-provider
===================---------------------------------
Chris Williams
---------------------------------OVERVIEW
=========django-cas-provider is a provider for the `Central Authentication
Service `_. It supports CAS version 1.0. It allows
remote services to authenticate users for the purposes of
Single Sign-On (SSO). For example, a user logs into a CAS server
(provided by django-cas-provider) and can then access other services
(such as email, calendar, etc) without re-entering her password for
each service. For more details, see the `CAS wiki `_
and `Single Sign-On on Wikipedia `_.INSTALLATION
=============To install, run the following command from this directory:
``python setup.py install``
Or, put cas_provider somewhere on your Python path.
USAGE
======#. Add ``'cas_provider'`` to your ``INSTALLED_APPS`` tuple in *settings.py*.
#. In *settings.py*, set ``LOGIN_URL`` to ``'/cas/login/'`` and ``LOGOUT_URL`` to ``'/cas/logout/'``
#. In *urls.py*, put the following line: ``(r'^cas/', include('cas_provider.urls')),``
#. Create login/logout templates (or modify the samples)