{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Adds GSSAPI/Kerberos authentication support to the requests HTTP library, enabling secure negotiated authentication for HTTP clients.","skillfed_tags":["kerberos","authentication","enterprise"],"use_cases":["Authenticate HTTP requests to Windows/Active Directory-protected services using Kerberos.","Access internal APIs and web services that require SPNEGO/Negotiate authentication.","Automate WinRM or other Windows management protocol calls over HTTP with Kerberos credentials.","Build Python clients for enterprise systems using Kerberos as the authentication mechanism.","Replace requests-kerberos in existing codebases without rewriting authentication logic."],"what_it_does":"requests-gssapi is a thin authentication handler that plugs into the requests HTTP library to perform GSSAPI-based authentication (commonly Kerberos/SPNEGO). It wraps the lower-level gssapi library and presents a requests-compatible auth handler, allowing you to make HTTP requests to servers that require Kerberos negotiation without managing the authentication handshake yourself.\n\nThe package assumes you already have a valid Kerberos credential cache (TGT) available on your system\u2014it handles only the HTTP-level negotiation, not credential acquisition. It supports mutual authentication modes, opportunistic (preemptive) authentication for persistent connections, hostname override for load-balanced environments, and explicit principal or mechanism selection. It is a drop-in replacement for the older requests-kerberos library.","worth_installing":"Yes, if you need Kerberos authentication for HTTP requests and have a Kerberos infrastructure in place. The package is stable, permissively licensed, and has no known vulnerabilities. Install friction is low. However, it is aging (last release 302 days ago) and requires the gssapi system library to be installed separately; verify that dependency is available in your environment before committing."},"id":"requests-gssapi","links":{"html":"https://skillfed.io/packages/requests-gssapi","md":"https://skillfed.io/packages/requests-gssapi.md","pypi":"https://pypi.org/project/requests-gssapi/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-16","license_spdx":"ISC","license_treatment":"permissive","name":"requests-gssapi","python_support":"supports_current","summary":"A GSSAPI authentication handler for python-requests"},"popularity":{"monthly_downloads":360283,"position":7244,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
