Skip to content

v0.2.0

Latest

Choose a tag to compare

@AndroidPoet AndroidPoet released this 19 Jun 16:29
· 2 commits to main since this release
988c415

Adds the server half of passkeys as a new published module.

Added

  • passkeys-server — an installable Kotlin/JVM WebAuthn Relying Party that mints ceremony options and verifies the responses the clients produce. Wraps java-webauthn-server behind a thin, explicit API (PasskeyRelyingParty with begin/finish registration and authentication); the underlying library is kept internal. Bring-your-own storage via PasskeyCredentialStore / PasskeyChallengeStore SPIs with in-memory defaults; passkeyRoutes() mounts the four ceremony endpoints on Ktor. A full register→authenticate round-trip is verified end-to-end against an in-process software authenticator. Runnable demo + browser test page in :sample:server.

passkeys and passkeys-compose are unchanged; they republish at 0.2.0 because the version is shared.

implementation("io.github.androidpoet:passkeys:0.2.0")
implementation("io.github.androidpoet:passkeys-compose:0.2.0")
implementation("io.github.androidpoet:passkeys-server:0.2.0")