Uciwebauth is a Python library to access identity management and authentication services at the University of California, Irvine (UCI):
- WebAuth provides a secure, single sign-on authentication solution tool for web applications.
- LDAP (Lightweight Directory Access Protocol) provides information from the Campus Directory.
- ADSI (Active Directory Service Interfaces) enables managing user objects in a Microsoft AD.
Author: | Christoph Gohlke |
---|---|
License: | BSD 3-Clause |
Version: | 2022.9.28 |
This release has been tested with the following requirements and dependencies (other versions may work):
2022.9.28
- Update metadata.
2021.6.18
- Revert new WebAuth URLs (not working).
2021.6.6
- Fix uciCampusID query format.
- Use new WebAuth URLs.
- Remove support for Python 3.6 (NEP 29).
2020.1.1
- Remove support for Python 3.5.
2019.1.4
- Fix static code analysis.
2018.9.28
- Add option to authenticate with OIT LDAP service.
- Use OIT instead of Campus LDAP service.
2018.8.30
- Move uciwebauth.py module into uciwebauth package.
2018.5.25
- Add Active Directory Service Interfaces for user accounts.
- Remove support for Python 2.
- Remove Django backend.
2008.x.x
- Initial release.
- OIT WebAuth: A tool for validating UCInetIDs on the Web. https://www.oit.uci.edu/idm/webauth/
- UCI LDAP Directory Service. https://www.oit.uci.edu/idm/ldap/
- Active Directory Service Interfaces. https://docs.microsoft.com/en-us/windows/win32/adsi/