https://github.com/cgohlke/uciwebauth

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

https://github.com/cgohlke/uciwebauth

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary

Keywords

active-directory ldap python uci webauth
Last synced: 5 months ago · JSON representation

Repository

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

Basic Info
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
active-directory ldap python uci webauth
Created almost 6 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.rst

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

Requirements
------------

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/

Owner

  • Name: Christoph Gohlke
  • Login: cgohlke
  • Kind: user
  • Location: Irvine, California

GitHub Events

Total
Last Year

Committers

Last synced: over 1 year ago

All Time
  • Total Commits: 32
  • Total Committers: 2
  • Avg Commits per committer: 16.0
  • Development Distribution Score (DDS): 0.125
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Christoph Gohlke c****e@u****u 28
Christoph Gohlke c****e@c****m 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 65 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 1
  • Total versions: 8
  • Total maintainers: 1
pypi.org: uciwebauth

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

  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 65 Last month
Rankings
Dependent packages count: 9.8%
Dependent repos count: 21.8%
Average: 23.6%
Stargazers count: 25.1%
Forks count: 29.9%
Downloads: 31.5%
Maintainers (1)
Last synced: 6 months ago