{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Implements SASL authentication transports for Thrift RPC clients, enabling secure authentication over Thrift connections using the TSaslClientTransport.","skillfed_tags":["abandoned","legacy-rpc","authentication"],"use_cases":["Authenticate Thrift clients against Kerberos-enabled servers in distributed systems","Secure RPC communication in legacy systems that rely on Thrift and SASL authentication","Add authentication to Thrift services without implementing custom security layers","Integrate Thrift clients with enterprise SASL-based authentication backends"],"what_it_does":"thrift-sasl wraps Thrift's transport layer to add SASL (Simple Authentication and Security Layer) authentication. It provides TSaslClientTransport, which sits between a raw socket and Thrift's protocol layer, negotiating SASL authentication before RPC traffic flows. The package depends on pure-sasl for SASL mechanism implementation, six for Python 2/3 compatibility, and thrift itself.\n\nThe package is designed for applications that need to authenticate Thrift clients against SASL-enabled servers\u2014typically in enterprise or Hadoop-adjacent environments. However, it has been abandoned since 2021-05-26 and receives no maintenance, so it carries risk if you encounter bugs or need support for newer Thrift or Python versions.","worth_installing":"No, unless you are maintaining legacy code already using thrift-sasl. The package is abandoned (last release 2021-05-26, no commits since), and modern alternatives or direct Thrift security mechanisms are preferable. If you must use it, treat it as a maintenance burden and plan for eventual replacement."},"id":"thrift-sasl","links":{"html":"https://skillfed.io/packages/thrift-sasl","md":"https://skillfed.io/packages/thrift-sasl.md","pypi":"https://pypi.org/project/thrift-sasl/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-05-26","license_spdx":null,"license_treatment":"permissive","name":"thrift-sasl","python_support":"unspecified","summary":"Thrift SASL Python module that implements SASL transports for Thrift (`TSaslClientTransport`)."},"popularity":{"monthly_downloads":11626242,"position":1376,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.4.3"}
