PyCAS-SSO : Python CAS client¶
PyCAS-SSO is a Python client for the CAS protocol (Central Authentication Service), compatible with multiple HTTP clients and including asynchronous support.
Features¶
Client for CAS Protocol : Implementation of the CAS protocol (1.0, 2.0 and 3.0).
Ticket Validation : Support Ticket validation using CAS protocol.
User Attributes : Extract user attribute from CAS response.
Multi-HTTP Clients : Support for
requests,httpx, andaiohttp.Async/Await : Optional support for asynchronous programming.
To get started read the Quickstart documentation.
Caution
This library is in early version. Bugs may still exist, particularly in advanced CAS features and structure might be subject to change. Use it at your own risk.
Table of content¶
License¶
This project is licensed under BSD-3-Clause.