Apply Thrift SASL client/server framework for authentication/authorization/audit