Skip to content

Nextcloud app that allows you to manage your OTP (TOTP/HOTP) codes easily

Notifications You must be signed in to change notification settings

matteo-convertino/otpmanager-app

Repository files navigation

OTP Manager

   

Read this in other languages: Italian

Official Nextcloud extension repository: otpmanager-nextcloud

Screenshots

Android:

iOS:


Description

OTP Manager is a useful application for both Android as well as iOS for those who use two-factor authentication (2FA) and want to manage their OTP codes securely and easily. This application allows you to synchronise your OTP codes with your personal Nextcloud server so that you can access them from multiple devices.

With OTP Manager, you no longer have to worry about losing your OTP codes or not having access to them when you need them. All you have to do is synchronise the app with your Nextcloud server and you will always have your OTP codes at hand, wherever you are.

OTP Manager offers the convenient feature of importing OTP codes from Google Authenticator by scanning the QR code. This means you don't have to spend time manually entering each OTP code, but can simply scan the QR code that the Google app generates when exporting accounts, and OTP Manager will automatically import your associated accounts.

This way, the transition from Google Authenticator to OTP Manager will be quick and easy, without having to waste time manually resetting all your OTP codes.

Build instructions for iOS

Make sure you are on stable build of flutter. You can check it flutter --version. You can change your flutter channel to stable with flutter channel stable command.

  1. Install Xcode and flutter
  2. Download the project and open in Terminal
  3. Run flutter pub get
  4. Run flutter pub run build_runner build
  5. Run flutter build ios
  6. This will give you Runner.app file, create a folder with name Payload and move Runner.app to it.
  7. Compress the folder and change the .zip extension to .ipa

Contributors ✨

Special thanks go to these wonderful people:

Davide Serio
Davide Serio

Srijan Saxena
Srijan Saxena