Guides

Falcon Secure SDK

The Falcon Secure SDK is a powerful library designed to secure open APIs by providing secure short-lived tokens. It enables the generation of tokens using device binding, which involves generating a unique device fingerprint and mapping it to users. This mapping is stored on the backend server and ensures that our APIs are accessed only from the user's registered device.

The device fingerprint, along with a time-based one-time password (OTP), is then used to generate request tokens for API calls. These tokens have a 120-second validity. The library also provides functionality to check the validity of the device binding status and handle scenarios where the user has changed their device.

The library’s functionality can be broadly classified as

  • Device Binding
  • Token Generation
  • Secure API Requests

This documentation provides an overview of the objectives, technical specifications, integration steps, and details of the available functions in the Falcon Authentication SDK.