Oauth channels simplified squashed