An implementation of a SASL mechanism for OAuth 2.0