Snap specific implementation of oauth-provider