This demo app showcases KeyCloak authentication in Kotlin by communicating with OAuth 2.0 and OpenID Connect SDK, and integrating Chrome Custom Tab for a seamless authentication experience.
KeyCloak is an open-source Identity and Access Management solution, providing features such as Single Sign-On (SSO), OAuth 2.0, and OpenID Connect authentication. This demo app utilizes the AppAuth Android SDK to interact with KeyCloak for authentication purposes.
For more information about the AppAuth Android SDK, please refer to the official repository.
- Authenticate users with KeyCloak using OAuth 2.0 and OpenID Connect protocols.
- Seamless authentication flow through Chrome Custom Tab integration.
- Written in Kotlin for modern Android development practices.
- KeyCloak server instance for authentication purposes.