Token2 Companion App User Guide
The Token2 Companion App is a mobile application designed to streamline the setup, configuration, and management of Token2 FIDO2 security keys. This guide provides step-by-step instructions for both the Android and iOS versions of the app. While the core functionality remains consistent across platforms, there may be minor differences in the user interface or certain features due to platform-specific requirements. Use this guide to learn how to connect your Token2 device, generate OTPs, manage FIDO2 passkeys, and configure device settings directly from your smartphone. Additionally, the FIDO2 functionality and passkey management of FIDO2.1 keys from other brands are also possible, but only via NFC.
1. Installation and Setup
- Download the App: The Token2 Companion App is available on both Android (Google Play Store) and iOS (App Store).
- Install the App: Follow the installation prompts specific to your device.
2. Initial Configuration
- Open the App: Launch the app from your device.
- Connect a Token2 Device: The app uses NFC or USB (for compatible models) to connect with Token2 devices.
- NFC: Ensure NFC is enabled on your phone. Tap your Token2 device to your phone to establish a connection. For iOS app, you may need to choose "Scan for devices" option from the central menu.
- USB: For OTG-enabled Android phones and iOS devices (with Release3 USB keys), connect your Token2 device via an OTG adapter or USB-C port.
- NFC: Ensure NFC is enabled on your phone. Tap your Token2 device to your phone to establish a connection. For iOS app, you may need to choose "Scan for devices" option from the central menu.
3. Generating OTPs
- Automatic OTP Generation: Once the Token2 device is connected, the app will automatically detect it and display an OTP (One-Time Password).
- Copy and Use OTP: Tap on the OTP to copy it to your clipboard, then paste it into the desired application for authentication.
- Adding a new OTP profile:
- Adding a new OTP account can be done by scanning a TOTP QR code or by entering the details manually.
The QR code expected by the app should be in the TOTP enrollment format as described here.
You can also add a TOTP profile manually: the form expects you to type in the Issuer and account names, specify secret hash and the TOTP parameters, such as hash algorithm and offset.
- Adding a new OTP account can be done by scanning a TOTP QR code or by entering the details manually.
Managing OTP profiles: You can also make an OTP profile a favorite by swiping to the right (for iOS, you need to touch the star icon to confirm the operation). Marking an OTP profile as a favorite will cause it to appear at the top of your list for easier access.
Please note that this information is saved locally on the device only and is not stored on the FIDO2 key. Therefore, if you change your phone or app, you will need to reassign your favorites.
To delete an OTP profile, swipe to the left (for iOS, you will also need to touch the delete button).
5. FIDO2 Passkey Management
Starting from version 2, the Token2 Companion App allows users to view and delete passkeys, as well as manage certain FIDO settings. When performing these actions, the app will prompt for a PIN, which may be requested more than once for added security. If no PIN is currently set, the app will guide you through the process of creating one. Please note that for PIN+ series devices, the PIN must adhere to specific complexity rules.
- Passkeys: For compatible devices, select the Passkeys tab in the app to list stored passkeys.
- Passkey Management: You can view the list of stored passkeys. To delete a passkey, touch it, and on the next window, click on Delete button.
Be careful - you cannot undo this operation!
6. Device settings
The Settings page allows you to configure various parameters of the key.
- Keyboard Emulation (HID): Enables or disables presenting the key as a keyboard (via USB). This feature is necessary for sending HOTP codes via keyboard emulation.
- Enforce Verification: This feature applies to FIDO2.1.Final keys and ensures that a PIN is requested even if the relying party has set it as discouraged or optional. Please note that the app cannot check the status of this setting on a given key, so you must select whether to enable or disable it and apply your choice.
- Reset OTP: Removes all stored OTP profiles. Warning: This action is not undoable.
- Reset FIDO: Removes all passkeys and deletes the PIN. Warning: This action is not undoable.
7. General Troubleshooting Tips
- Device Not Connecting: Ensure NFC or USB is properly connected, restart the app, and try reconnecting the device.
- Compatibility: Ensure your device is compatible with the Token2 Companion App, as some older models may have limited support.
NFC Troubleshooting Tips
- Antenna Overlap: Ensure that the NFC antenna of your device and the Token2 device are properly aligned. If they are not, it can lead to connection failures. Moving the devices closer together or adjusting their positioning may help establish a successful connection.
- Clear Obstructions: Remove any cases or protective covers from your smartphone that may interfere with NFC communication. Sometimes, materials such as thick plastic or metal can block the NFC signal.
- Check NFC Settings: Make sure NFC is enabled on your phone. You can typically find this in the settings under "Connections" or "Wireless & Networks." If it's disabled, turn it on and try again.
- Restart Devices: If you're experiencing issues, try restarting your smartphone. This can resolve temporary glitches and refresh the NFC connection.
- Distance Matters: Keep the distance between the devices minimal while attempting to connect. NFC typically works within a few centimeters, so avoid moving them too far apart during the process.
8. Contact Support
If you encounter any issues not covered in this guide, please contact us by email (support [at] token2.com ). Our support team is available to help you with any questions or concerns regarding the Token2 Companion App.
Subscribe to our mailing list
Want to keep up-to-date with the latest Token2 news, projects and events? Join our mailing list!