How Siere KMP Auth adds Keychain restoration, forced token refresh and a real protected call after ASWebAuthenticationSession completes on iOS.
What we learn while building.
Technical field notes, implementation details, and the occasional hard-won lesson. Written by the people doing the work.
From the studio
How Siere KMP Auth connects Android browser intents and deep links to shared OIDC discovery, PKCE, signed-token validation, refresh and safe session restoration.
How Siere KMP Auth validates OIDC discovery, hardened loopback callbacks, signed ID tokens, key rotation, refresh and encrypted session restoration.
How Siere KMP Auth handles Google OAuth on Kotlin/JVM with the system browser, a loopback callback, PKCE and a real Firebase session.
Copyable Kotlin Multiplatform and SwiftUI examples for email auth, restoration, refresh, OAuth callbacks, cancellation and recovery links with Supabase.
More on the way. We publish when something is useful enough to keep.
Ready to talk?
hello@sieresoft.com · Reply within one working day, usually less.