FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols. Tokens can be added easily by scanning a QR code.
FreeOTP implements open standards:
- HOTP (HMAC-Based One-Time Password Algorithm) RFC 4226
- TOTP (Time-Based One-Time Password Algorithm) RFC 6238
This means that no proprietary server-side component is necessary: use any server-side component that implements these standards.
Pull requests on GitHub are welcome under the Apache 2.0 license, see COPYING.
The FreeOTP app uses the following permissions
Permission | Usage | Required | Permission type |
---|---|---|---|
Camera | Recognition of QR codes | No | Dangerous |
Internet | Token image provisioning | No | Normal |
Fingerprint | Allows an app to use fingerprint hardware | No | Normal |