Plone PAS plugin for authentication against CAS.
Project description
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
Copyright
This package is copyright by 4teamwork.
ftw.casauth is licensed under GNU General Public License, version 2.
Changelog
1.6.1 (2023-09-18)
Fix again login with invalid ticket using REST API, which could lead to authenticate the wrong user. Bug was reintroduced in 1.6.0. [buchi]
1.6.0 (2023-08-15)
Lookup users by username (login) instead of userid. [buchi]
1.5.0 (2023-01-23)
Add Support for Python 3 and Plone 5.2. [lgraf]
1.4.2 (2021-09-13)
Raise a 401 if the user to log in does not exist. [elioschmutz]
1.4.1 (2021-06-14)
Fix login with invalid ticket, which could lead to authenticate the wrong user. [buchi]
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]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ftw.casauth-1.6.1.tar.gz
.
File metadata
- Download URL: ftw.casauth-1.6.1.tar.gz
- Upload date:
- Size: 20.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70ad037020467ff5f4fd169c716c69ee425b7577e30a06773e3b0ce08fb0acf0 |
|
MD5 | 9f7d1c854db516c67ddf08746a9f9088 |
|
BLAKE2b-256 | 90ba10c8e3c813a5ef84f0a45e9ad9b019573aa0d6be652c6446b11b3b178763 |