OAuth client to be used by channel modules