Skip to main content

Access UCI WebAuth, LDAP person records, and Active Directory user objects

Project description

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

Organization:

Laboratory for Fluorescence Dynamics. University of California, Irvine

License:

BSD 3-Clause

Version:

2021.6.6

Requirements

Revisions

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/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uciwebauth-2021.6.6.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

uciwebauth-2021.6.6-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file uciwebauth-2021.6.6.tar.gz.

File metadata

  • Download URL: uciwebauth-2021.6.6.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for uciwebauth-2021.6.6.tar.gz
Algorithm Hash digest
SHA256 53d7ca45ccd79fa79719a09b4f069f763e17f14626e806ee7eb32ebf16dba999
MD5 21af3bbc0ae2f3c1e13e750fbaec82f3
BLAKE2b-256 5e35345756271090b939fc496f61ad5e0487968985a63e443b1f3ab262065d8c

See more details on using hashes here.

File details

Details for the file uciwebauth-2021.6.6-py3-none-any.whl.

File metadata

  • Download URL: uciwebauth-2021.6.6-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for uciwebauth-2021.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2984f710a13ecf919d99773b60f019c7de891f16ae683ee3eddcb537d4700ed1
MD5 4c6f2d7f6f4373d03d91394f77d6290e
BLAKE2b-256 ac4dd41c27680b573fee4eb973307d28f8d73d5b81deaff4308496257f28f50e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page