SASL API

Here's an example SASL implementation: