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

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/

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-2022.9.28.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

uciwebauth-2022.9.28-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uciwebauth-2022.9.28.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for uciwebauth-2022.9.28.tar.gz
Algorithm Hash digest
SHA256 12414761681c11d53060971d1ef978705d10d0087e91f82b7fd98f6ecd0ce004
MD5 11d71f7ccfaf62c6e9b9caa2e71d7cc0
BLAKE2b-256 95563072fdfb88c228a889aac445cc56036dd72c649a03f8e6de8199c195eec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uciwebauth-2022.9.28-py3-none-any.whl
Algorithm Hash digest
SHA256 7c2871cd3d17a8973eeea5d7e531d049e9947b901ee40425949f18249756a461
MD5 1fad32a0c1a94ba80fa83cdd7906a855
BLAKE2b-256 f22740aeb110fe330759ae5c7a5d70e82ef18e66719d8d3fc8a1e7bb509c1c7b

See more details on using hashes here.

Supported by

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