Metadata-Version: 1.1
Name: pyramid_cas
Version: 0.2
Summary: A CAS client for use with the Pyramid web framework
Home-page: https://github.com/ryanfox/pyramid_cas
Author: Ryan Fox
Author-email: ryan@foxrow.com
License: UNKNOWN
Description: =======================
        pyramid_cas v0.2
        =======================
        
        Introduction
        ============
        
            `pyramid_cas` allows your application to authenticate against a Jasig CAS server.
            It takes borrowed concepts from different packages like django.cas, anz.client, and collective.cas.
        
        Installation
        ============
        ::
        
            pip install pyramid_cas
        
        
        Instructions
        ============
            Required:
        
                Include pyramid_cas under pyramid.includes directive in your .ini file like this::
        
                    pyramid.includes =
                        [... other packages ...]
                        pyramid_cas
        
                Set the cas server that will be used for authentication::
        
                    pyramid_cas.cas_server = your-cas-server
        
            Optional:
        
                `pyramid_cas.callback.get_user` directive allows you to use a callback function to store a different User object after CAS authentication.
                By default pyramid_cas will store (using the pyramid remember method) only the user id returned by CAS.
        
            Example::
        
                pyramid_cas.callback.get_user = adminsite.security.getUserObject
        
            Use the following actions for login and logout in the application that is including pyramid_cas::
        
                /cas-login
                /cas-logout
        
        TODO
        ====
            - Implement CAS 1.0 protocol
            - Add login and logout by injection and makes it configurable using tweens
            - Add tests
            - Add demos
            - Prevent adding pyramid_cas without settings
            - Add came_from parameter
        
        
        0.2 [6/17/14]
        ---------
        
        - Brought into compliance with PEP8
        - Clarified documentation
        - Fixed bug related to iteration over headers (thanks, Szymon: https://github.com/zefciu/pyramid_cas/commit/3b67e69ea2418e64fcf8312e00fa17e10198788f)
        
        0.1 alpha
        ---------
        
        -  [April 13, 2012] Initial version
        
Keywords: web pyramid pylons cas authentication
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
