<div dir="ltr">In Android I have a solution for using the native browser to perform an OAuth2 sign in.  There are some limititions however.<div><br></div><div>In general to use this you need an activity which has an intent filter to consume the redirect URL.  This works best if you use a custom URI scheme.  Google, Yahoo, and Facebook (as well as other I&#39;m sure) only allow redirects to http or https.  This means that unless you are using a third party to redirect a custom schema the browser my preempt your application and consume the redirect.  Other services such as KeyCloak and Spotify allow custom schemas and these work perfectly with my solution.</div><div><br></div><div>If we document the limitations of the Intent and when using an Intent vs using a WebView is appropriate, is a solution with these limitations adequate? I think it is.</div><div><br></div><div>Thoughts?</div><div><br></div><div>Summers</div><div><br></div><div>PS: a link to my poc : <a href="https://github.com/secondsun/aerogear-android-authz/tree/AGDROID-319/">https://github.com/secondsun/aerogear-android-authz/tree/AGDROID-319/</a></div><div>PPS:  You can use this on the KeyCloakHelper in Shoot and Share by adding `setWithIntent(true)` to the configuration in that class.</div><div><br></div></div>