Metadata-Version: 2.1
Name: ftw.casauth
Version: 1.4.0
Summary: Plone PAS plugin for authentication against CAS.
Home-page: https://github.com/4teamwork/ftw.casauth
Author: Thomas Buchberger
Author-email: mailto:t.buchberger@4teamwork.ch
License: GPL2
Description: .. contents::
        
        Introduction
        ============
        
        This product provides a PAS plugin for authentication of users in Plone
        against a CAS (Central Autentication Server).
        
        It currently supports CAS 2.0 and CAS 3.0 protocols.
        
        
        Installation
        ============
        
        Add ``ftw.casauth`` to the list of eggs in your buildout, run buildout and
        restart your instance.
        
        In the ZMI navigate to your ``acl_users`` folder and add a CAS Authentication Plugin.
        You must provide the url of your CAS server, e.g. https://cas.server.net. Then
        activate the Challenge, Extraction and Authentication functionality.
        
        
        Links
        =====
        
        - Github: https://github.com/4teamwork/ftw.casauth
        - Issues: https://github.com/4teamwork/ftw.casauth/issues
        
        
        Copyright
        =========
        
        This package is copyright by `4teamwork <http://www.4teamwork.ch/>`_.
        
        ``ftw.casauth`` is licensed under GNU General Public License, version 2.
        
        Changelog
        =========
        
        1.4.0 (2021-05-27)
        ------------------
        
        - Add support for cookie based authentication when using REST API. [buchi]
        - Drop support for Python < 2.7.9. [buchi]
        - Use Python's built-in HTTPS handler which enables support for TLS 1.2 and
          uses CA certificates provided by the OS. [buchi]
        
        
        1.3.1 (2021-02-05)
        ------------------
        
        - Preserve multi-valued QS params when stripping ticket from service URL. [lgraf]
        
        
        1.3.0 (2020-06-02)
        ------------------
        
        - Handle login similar to PlonePAS (fire login events, expire clipboard,
          create member area and set login times) in @caslogin endpoint. [tinagerber]
        
        
        1.2.0 (2018-07-17)
        ------------------
        
        - Add plone.restapi endpoint for login.
          [buchi]
        
        - Add Plone 5 compatibility. [phgross]
        
        
        1.1.0 (2016-10-13)
        ------------------
        
        - Handle login similar to PlonePAS (fire login events,
          expire clipboard, create member area and set login times).
          [phgross]
        
        - Avoid having the `ticket` param end up in the browser address bar by
          stripping it from the service_url, and redirecting to the service_url
          after extracting credentials (i.e., a ticket) from the request.
          [lgraf]
        
        
        1.0.0 (2015-11-25)
        ------------------
        
        - Initial release.
          [buchi]
        
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: Framework :: Plone :: 5.1
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: tests
