Appkey Integration
Appkeys utilize the FIDO Universal Authentication Framework (UAF) specification to provide a passwordless solution to registration and authentication where an identity is bound to only one device or biometric profile without the need for passwords or QR codes.
Appkeys can be implemented using a Device Binding or Biometric Binding solution.
- Device Binding - A method of silent registration and authentication where the record is bound to the device.
- Biometric Binding - The authentication is bound to a single biometric, for example, a fingerprint. This flow requires integration of the FIDO and Trust SDK for native support to capture a face or fingerprint.
Native Application Integration
TrustX Appkeys utilize the Trust SDK and FIDO SDK to provide a solution for registering and authenticating Appkeys with the following advantages:
- For Device Binding solutions, Appkeys will be stored on the device. This is a safer and secure way of storing Appkey compared to a web-based solution.
- For Biometric Binding solutions, the SDKs provide face and fingerprint capture necessary for completing the biometric flow.
For Trust SDK installation instructions, see:
- Android - Android Trust SDK Integration
- iOS - iOS Trust SDK Integration
TrustX Appkey Web SDK
The Daon Appkey Javascript library provides secure biometric registration and authentication capabilities for web and mobile environments. It offers a simple JavaScript API for implementing user registration and authentication workflows that can be integrated with TrustX API.
A full integration guide with examples can be found in the TrustX Appkey Web SDK Guide.
Guides
Guides pertaining to Appkeys are divides into registration and authentication flows by Appkey type (Device and Biometric).
- Appkey Device Registration - Configure a Process Definition that will register a device-bound Appkey.
- Appkey Device Authentication - Authenticate a device-bound Appkey using a Process Definition.
- Appkey Biometric Registration - Configure a Process Definition that will register a biometric-bound Appkey.
- Appkey Biometric Authentication - Authenticate a biometric-bound Appkey using a Process Definition.
- Deregistering Appkeys - Describes the process of deregistering an Appkey for both client and server or client only.
- Appkey Web SDK API Reference - The complete API reference for the Appkey Javascript library.
Further Reading
- Managing Identity Stores - Identity Stores serve as a director of Users created in TrustX. This guide covers Identity Store configuration and management options.
- Managing Users - Describes how to view and manage Users from the Backoffice application and TrustX API.