Skip to main content

Getting started

Installing the app

The app can be installed through both Play store and App store.

Install using expo go


Expo Android preview


Expo iOS preview

Adding a secret

The first step to use the optic-expo application is adding a Secret. You can add it by scanning a QR code provided by the OTP Issuer or by inputting it manually.

An example adding an npm user secret:

New app secret

You will see your secret added to the application home page:


Finally, you need to generate your optic-tokens by adding a new token:

Creating new token

You can save this token to any system that need to sent to you a notification. The notification will ask you to approve or deny the system's read to your Secret's OTP.

As you can see by the home page layout, you can generate many tokens to read the same Secret's OTP:


By doing so, you will be able to understand who is the caller that wants to read your OTP.

Few notes on the npm secret:

  • the npm secret (QR or the textual code) is the one that you get, when you enable 2FA in your npm profile
  • if you already have 2FA activated (with a different authenticator app e.g. Google Authenticator) and you need to get the secret, the easiest way is to get is to open the authenticator app you were using previously and get the QR code from that app and scan it with Optic Expo