$npx skillfedfor your agent

asyauth

Unified authentication library

With conditionsPyPI SecurityReleased Oct 202594.2K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — asyauth-0.0.23-py3-none-any.whl
v0.0.23 · released 2025-10-29 · Python >=3.7 · 4 runtime deps: unicrypto, asn1crypto, asysocks, minikerberos

Yes, with conditions. Install if you need a unified authentication abstraction and are comfortable with an aging codebase (last update 289 days ago) and an unclear license. Verify the actual license in the repository and test compatibility with your specific authentication protocols before deploying to production. No known vulnerabilities and low install friction are in its favor.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.7 or later; depends on unicrypto, asn1crypto, asysocks, and minikerberos at runtime.
  • Low install friction with a pure-Python wheel distribution.
  • Maintenance is aging—last commit was 289 days ago—but the repository remains active and not archived, suggesting the package is stable rather than abandoned.

License · maintenance · safety

(unclear) — License status is unclear; no SPDX identifier or raw license text is available in the metadata. Verify the actual license terms in the repository before using in commercial or proprietary contexts.

last release 2025-10-29 (289 days) · last repo commit 2025-10-29 · 12 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 94,178 downloads/mo, #13,339 on PyPI

Verify before relying

pip install asyauth

from asyauth import asyauth
# Instantiate and configure authentication handler
auth = asyauth()
# Use for protocol-agnostic authentication
  • What specific authentication protocols and mechanisms does this library support beyond Kerberos?
  • Is there documentation or examples showing typical usage patterns?
  • What is the actual license under which asyauth is distributed?
Same gist for agents: .md · .json

What it is and what it does

asyauth is a unified authentication library that abstracts multiple authentication protocols and mechanisms behind a common interface. It wraps protocol-specific implementations—including Kerberos via minikerberos, cryptographic operations via unicrypto and asn1crypto, and socket handling via asysocks—to let developers work with authentication without managing each protocol's details separately.

The package is designed for scenarios where authentication needs to work across different protocols or where you want to defer protocol selection until runtime. It supports Python 3.7 and later and is distributed as a pure-Python wheel, making installation straightforward. The library appears to be stable but aging, with the last update 289 days ago; it has no known security vulnerabilities.

Use it for

  • Implement authentication in tools that need to support multiple protocols (e.g., Kerberos, NTLM) without rewriting auth logic.
  • Build network utilities or penetration-testing frameworks that abstract protocol details from higher-level logic.
  • Develop credential-handling middleware that can switch between authentication mechanisms at runtime.
  • Create cross-platform authentication wrappers where protocol choice depends on environment or configuration.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, with conditions.

Install if you need a unified authentication abstraction and are comfortable with an aging codebase (last update 289 days ago) and an unclear license. Verify the actual license in the repository and test compatibility with your specific authentication protocols before deploying to production. No known vulnerabilities and low install friction are in its favor.

Install

asyauth on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Maintenance is aging—last commit was 289 days ago—but the repository remains active and not archived, suggesting the package is stable rather than abandoned.

Requires Python 3.7 or later; depends on unicrypto, asn1crypto, asysocks, and minikerberos at runtime.

License in practice

License status is unclear; no SPDX identifier or raw license text is available in the metadata. Verify the actual license terms in the repository before using in commercial or proprietary contexts.

Quickstart

pip install asyauth

from asyauth import asyauth
# Instantiate and configure authentication handler
auth = asyauth()
# Use for protocol-agnostic authentication

Verify before relying

  • What specific authentication protocols and mechanisms does this library support beyond Kerberos?
  • Is there documentation or examples showing typical usage patterns?
  • What is the actual license under which asyauth is distributed?

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
unicryptoasn1cryptoasysocksminikerberos
MaintenanceAging 289 days since the last release
Last repo commit
First released
Downloads94,178 / month, #13,339 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Operating System :: OS IndependentProgramming Language :: Python :: 3.7Programming Language :: Python :: 3.8

Evidence: asyauth-0.0.23-py3-none-any.whl

Tags

Capabilities
unified authentication librarymulti-protocol auth abstractionkerberos authentication pythonasynchronous authenticationauthentication framework
Topics
authenticationkerberoscryptography

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “unified authentication library”

  • asyauthProvides unified authentication handling across multiple protocols…
  • supabase-authA Python client library for Supabase Auth that handles user…
  • notifiersNotifiers provides a unified interface to send notifications through…

Give your agent the search over MCP, or paste the wish link into any chat.

More Security packages

SecretStorage With conditions
PyPI · Python Modules · released Nov 2025

Provides Python bindings to the FreeDesktop.org Secret Service API for securely storing and retrieving passwords and secrets through GNOME Keyring, KWallet, or KeePassXC.

BSD-3-Clausepure Python · 3.10+aging
226.9Mdownloads / mo
msal Worth it
PyPI · Security · released May 2026

MSAL for Python handles OAuth2 and OpenID Connect authentication with Microsoft identity services, managing token acquisition, caching, and refresh for applications integrating with Microsoft Entra ID, Microsoft Accounts, and Azure AD B2C.

MITpure Python · 3.9+
223.0Mdownloads / mo
joserfc Worth it
PyPI · Security · released Jul 2026

joserfc implements JOSE standards (JWS, JWE, JWK, JWT, and related RFCs) for signing, encrypting, and managing JSON-based cryptographic tokens in Python.

BSD-3-Clausepure Python · 3.10+
155.5Mdownloads / mo
Authlib Worth it
PyPI · Security · released May 2026

Authlib provides a complete implementation of OAuth 1.0, OAuth 2.0, and OpenID Connect 1.0 for building both authentication clients and servers, with built-in support for JWS, JWK, JWA, and JWT standards.

BSD-3-Clausepure Python · 3.10+
155.1Mdownloads / mo
argon2-cffi-bindings With conditions
PyPI · Python Modules · released Jul 2025

Provides low-level CFFI bindings to the official Argon2 password hashing algorithm for use by libraries and applications that need direct access to Argon2 without higher-level abstractions.

MITcompiled wheel · 3.9+
74.2Mdownloads / mo
adal Skip
PyPI · Security · released Apr 2021

ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources.

Install only if maintaining existing code that already depends on it, and plan a migration.

MITpure Pythonabandoned
44.5Mdownloads / mo

See also unicrypto · requests-kerberos · WSME · requests-gssapi · pyspnego · napalm · requests-credssp · srp · kerberos · requests-negotiate-sspi