https://github.com/cgohlke/uciwebauth
Access UCI WebAuth, LDAP person records, and Active Directory user objects
https://github.com/cgohlke/uciwebauth
active-directory ldap python uci webauth
Last synced: 5 months ago
JSON representation
Access UCI WebAuth, LDAP person records, and Active Directory user objects
- Host: GitHub
- URL: https://github.com/cgohlke/uciwebauth
- Owner: cgohlke
- License: bsd-3-clause
- Created: 2020-02-22T22:41:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-28T22:12:53.000Z (about 3 years ago)
- Last Synced: 2024-09-15T17:54:47.776Z (about 1 year ago)
- Topics: active-directory, ldap, python, uci, webauth
- Language: Python
- Homepage: https://pypi.org/project/uciwebauth
- Size: 28.3 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Access UCI WebAuth, LDAP person records, and Active Directory user objects
==========================================================================Uciwebauth is a Python library to access identity management and authentication
services at the University of California, Irvine (UCI):1. WebAuth provides a secure, single sign-on authentication solution tool
for web applications.
2. LDAP (Lightweight Directory Access Protocol) provides information from
the Campus Directory.
3. ADSI (Active Directory Service Interfaces) enables managing user objects
in a Microsoft AD.:Author: `Christoph Gohlke `_
:License: BSD 3-Clause
:Version: 2022.9.28Requirements
------------This release has been tested with the following requirements and dependencies
(other versions may work):- `CPython 3.8.10, 3.9.13, 3.10.7, 3.11.0rc2 `_
- `Python-ldap 3.4.2 `_
- `Pywin32 304 `_Revisions
---------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.
References
----------1. OIT WebAuth: A tool for validating UCInetIDs on the Web.
https://www.oit.uci.edu/idm/webauth/
2. UCI LDAP Directory Service. https://www.oit.uci.edu/idm/ldap/
3. Active Directory Service Interfaces.
https://docs.microsoft.com/en-us/windows/win32/adsi/