Skip to content

sebastianriese/aiosasl

 
 

Repository files navigation

aiosasl, pure python generic asyncio SASL library

image

image

aiosasl provides a generic, asyncio-based SASL library. It can be used with any protocol, provided the neccessary interface code is provided by the application or protocol implementation.

Dependencies

  • Python ≥ 3.4 (or Python = 3.3 with tulip)

Supported SASL mechanisms

  • PLAIN: authenticate with plaintext password (RFC 4616)
  • ANONYMOUS: anonymous "authentication" (RFC 4505)
  • SCRAM-SHA-1, SCRAM-SHA-224, , SCRAM-SHA-512, SCRAM-SHA-384, and SCRAM-SHA-256: Salted Challenge Response Authentication (RFC 5802)

Documentation

Official documentation can be built with sphinx and is available online on our servers.

About

Pure-python, protocol-agnostic SASL implementation for asyncio

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING.gpl3

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Makefile 0.3%