<div dir="ltr"><span style="font-size:12.8px">The Google Identity team has open sourced </span><a href="http://openid.github.io/AppAuth-Android/">AppAuth for Android</a><span style="font-size:12.8px"> under the OpenID Foundation.</span><div><span style="font-size:12.8px"><br></span><div><div style="font-size:12.8px">AppAuth is a client SDK for OAuth and OpenID Connect that follows the <a href="https://tools.ietf.org/html/draft-ietf-oauth-native-apps" target="_blank">best practices</a> for doing standards-based auth in apps, including <span style="font-size:12.8px">in-built support for </span><a href="https://tools.ietf.org/html/rfc7636" target="_blank" style="font-size:12.8px">PKCE</a><span style="font-size:12.8px"> and </span><span style="font-size:12.8px">performing user interaction in <a href="http://developer.android.com/tools/support-library/features.html#custom-tabs">custom tabs</a> (a feature of Android supported by <a href="https://developer.chrome.com/multidevice/android/customtabs">Chrome</a>, and </span><span style="font-size:12.8px">open to other browsers).</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">You can fork the <a href="https://github.com/openid/AppAuth-Android" target="_blank">repository</a> on Github, and reference the <a href="https://bintray.com/openid/net.openid/appauth/view">Maven dependency</a>. Comprehensive <a href="https://openid.github.io/AppAuth-Android/docs/latest/" target="_blank">API docs</a> are available.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><span style="font-size:12.8px">I gave a </span><a href="https://www.youtube.com/watch?v=ppeU8yeI_ks" target="_blank" style="font-size:12.8px">talk</a><span style="font-size:12.8px"> at the OpenID Summit Tokyo last year, which outlines some of the motivations behind this effort.</span><br></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style=""><div style=""><span style="font-size:12.8px">We contributed the code to the OIDF under the foundation's new contributor license agreement (CLA). If you/your company have signed the CLA, feel free to contribute by sending a pull request.  Currently myself and my colleague Iain McGinniss are the maintainers, and will review all incoming pull requests.</span><br></div></div><div style="font-size:12.8px"><br></div><div><span style="font-size:12.8px">Thanks to the contributors on my team: Iain McGinniss, Steven Wright, Alex Chau, and Benjamin Franz for their hard work building the library. To Don Thibeau, John Bradley, Adam Dawes and Mike Leszcz for their guidance and help getting the OpenID Foundation setup to accept code contributions, Paul Meyer and </span><span style="font-size:12.8px">John Bradley</span><span style="font-size:12.8px"> for interop validation, and Andy Zmolek for advocating this best practice in the Android community.</span></div></div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Special thanks to Adam Dawes and Eric Sachs for backing the AppAuth effort.</div><div style="font-size:12.8px"><br></div></div>