Skip to content

Passage for Android - Add native passwordless authentication to your Android app with Passage by 1Password

License

Notifications You must be signed in to change notification settings

passageidentity/passage-android

 
 

Repository files navigation

Passage logo

Native passkey authentication for your Android app

Welcome!

Integrating passkey technology can be really hard. That's why we built the Passage Android SDK - to make passkey authentication easy for you and your users, all in a native Android experience.

image

Usage

Passkey Complete

You can import the Passage library by including this in your app's build.gradle file dependencies:

implementation 'id.passage.android:passage:1.8.2'

And you can use it like this:

val passage = Passage(activity, "YOUR_APP_ID")
passage.loginWithPasskey()

Passkey Flex

You can import the PassageFlex library by including this in your app's build.gradle file dependencies:

implementation 'id.passage.android:passageflex:0.2.0'

And you can use it like this:

val passageFlex = PassageFlex(activity, "YOUR_APP_ID")
val nonce = passageFlex.passkey.authenticate()

Documentation

To get started using Passage in your Android app, please visit our Passage Docs.