Getting Started With Mobile SDKs and Passkeys

Easily Access Halliday Smart Accounts through your mobile applications.

With backing from Apple and Google, passkeys on mobile devices are becoming the preferred option over traditional passwords for secure authentication. Mobile passkeys utilize device-native biometric mechanisms, such as fingerprint scans and facial recognition, to provide a more secure and user-friendly authentication mechanism.

πŸ“˜

What are Passkeys?

A new standard advocated by Google and Apple, passkeys is the next-generation user authentication technology designed to replace traditional passwords. When a user registers or logs in, their device creates a unique private-public key pair that associates the user to that specific site or service, which is known a passkey. The passkey's private key, stored securely on the user's device, is used for authentication and is never shared.

In Web3, the passkey can be used to manage wallets and accounts on the blockchain, including Halliday Smart Accounts.

For approving transactions while interacting with your application on a mobile device, users can now simply use device biometrics, instead of having to redirect to another wallet application and clicking "Approve". Users will also be able to access the same Halliday Account by logging in with the same passkey as when they registered.

πŸ“˜

To learn more about Passkeys, please refer to the Passkeys section of Architecture + Concepts, or these helpful sources below:

Google's Passkeys Documentation: https://www.google.com/account/about/passkeys/

Apple's Passkeys Documentation: https://support.apple.com/guide/iphone/use-passkeys-to-sign-in-to-apps-and-websites-iphf538ea8d0/ios

WebAuthn Passkeys Standards: https://fidoalliance.org/passkeys/


Our Halliday SDK is available on a variety of mobile platforms, including Android and iOS. Leveraging these secure passkeys on the user's mobile device, users can approve all transactions just like they would authorize an App Store purchase via the device's built-in biometrics features. Below are the Quickstart guides for our supported mobile SDKs:

Our iOS SDK is coming soon!