Futurae Docs

Futurae makes it easy to add usable and strong authentication for your users. In these docs you’ll find everything you need to use our platform.

Developers and businesses can use Futurae to choose from a variety of user authentication technologies in order to secure their web and mobile applications. The Futurae Web widget offers a simple and fast way to integrate Futurae authentication in your web application in a matter of just a few hours.

When further customization and control is required, Futurae’s flexible APIs allow for seamless and fully customizable integration in virtually any software platform.

Which Authentication Options are Available?

Futurae offers a portfolio of authentication factors, which leverage the user’s phone or other mobile devices as software tokens which the user proves possession of during authentication. This is realized by having the user install the Futurae mobile app on his mobile device and enrolling it with his account (except SMS which relies on the user’s mobile phone number). All the available factors can be integrated and used via the Futurae Auth API. The following tables summarize the currently offered factors and their properties.

Description
One-TouchOne-Touch (also called “Approve”) authentication using a push notification which is sent to the user’s mobile device.
Mobile AuthSingle device authentication (i.e., the user is authenticating from a mobile device with an enrolled Futurae mobile app).
FIDO2/WebAuthnAuthentication using FIDO2/U2F authenticators via WebAuthn.
QR CodeOne-Touch authentication using QR code scanning (also known as PhotoTAN).
Offline QR CodeAuthentication using QR code scanning which works even if the user’s phone is not connected to the Internet.
SMSAuthentication via a one-time code which is received via SMS (also known as mTAN).
TOTPAuthentication via a time-based one-time code which is retrieved by the Futurae mobile app.
HW QR TokenAuthentication using hardware tokens based on QR codes.
HW TOTP TokenAuthentication using hardware tokens based on time-based one-time codes.
User authentication
Transaction signing
Backend-only integration
Mobile app
Internet connectivity on mobile device
One-TouchYesYesYesYesYes
Mobile AuthYesYesYesYesYes
FIDO2/WebAuthnYesNoNoNoNo
QR CodeYesYesYesYesYes
Offline QR CodeYesYesYesYesNo
SMSYesYesYesNoNo*
TOTPYesNoYesYesNo
HW QR TokenYesYesYesNoNo
HW TOTP TokenYesNoYesNoNo

* SMS does not require Internet connectivity on the phone, but it still requires the ability to receive SMS messages.

Requirements

Some of the authentication technologies offered by Futurae, such as One-Touch, require the installation and usage of the Futurae mobile app, Futurae WhiteLabel apps or Futurae mobile SDKs that can be used to integrate the Futurae authentication technologies in your own mobile app. These mobile components are available on the following platforms:

The authentication technologies offered by Futurae are supported on all browsers, except FIDO2/WebAuthn authentication which is only available on browsers that support WebAuthn.

Where to Go Next?

If you are looking to integrate Futurae authentication in your web application, make sure to check out the Futurae Web widget option, which offers the easiest and fastest approach, however at the cost of customizability.

If your authentication use case requires further tailoring and customization options, then the Auth API is probably a better option for you, and we suggest that you begin by reading our guide on how to implement the Auth API. For further user and device administration functionality, as well as various analytics, checkout the Admin API.