Skip to main content

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.28

Requirements

This release has been tested with the following requirements and dependencies (other versions may work):

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/

Release files for uciwebauth 2022.9.28

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uciwebauth 2022.9.28
File Size Uploaded
uciwebauth-2022.9.28.tar.gz 12.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uciwebauth 2022.9.28
File Interpreter ABI Platform
uciwebauth-2022.9.28-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / uciwebauth-2022.9.28.tar.gz

Download URL uciwebauth-2022.9.28.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
12414761681c11d53060971d1ef978705d10d0087e91f82b7fd98f6ecd0ce004
BLAKE2b-256 checksum
How to use checksums
95563072fdfb88c228a889aac445cc56036dd72c649a03f8e6de8199c195eec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / uciwebauth-2022.9.28-py3-none-any.whl

Download URL uciwebauth-2022.9.28-py3-none-any.whl
Size 12.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c2871cd3d17a8973eeea5d7e531d049e9947b901ee40425949f18249756a461
BLAKE2b-256 checksum
How to use checksums
f22740aeb110fe330759ae5c7a5d70e82ef18e66719d8d3fc8a1e7bb509c1c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

2022.9.28 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page