Skip to content

Oauth2 client credentials grant type application to send and receive secret messages

Notifications You must be signed in to change notification settings

S0ulflared/android-authenticator

 
 

Repository files navigation

Android Authenticator

This project is a basic Android application using Kotlin as language

Requirements

  • Android Studio
  • Pixel 6 emulator API level 33 and platform version 13

To build the project

gradle assembleDebug

To format the code

gradle spotlessApply

To run emulator

${androidSdk}/emulator emulator -adv ${deviceName} 

Where:

  • ${androidSdk} is your Android SDK directory
  • ${deviceName} is device you created

To install the app

${androidSdk}/platform-tools/adb -s emulator-5554 install ${projectHome}/app/build/outputs/apk/debug/app-debug.apk

Where:

  • ${androidSdk} is your Android SDK directory
  • ${projectHome} is your project directory

To run tests

gradle test

Notes:

  1. Use credentials client:secret for testing the app
  2. Pull new messages tapping in the toolbar
  3. Android authenticator uses spring-web-resource-server project as a backend service.

About

Oauth2 client credentials grant type application to send and receive secret messages

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%