/passage-android

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

Primary LanguageKotlinMIT LicenseMIT

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:2.0.0'

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.