All Projects → 2FAuth → 2FAuth-iOS

2FAuth / 2FAuth-iOS

Licence: other
One-Time Password Generator

Programming Languages

swift
15916 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to 2FAuth-iOS

mfaws
🔒 AWS multi-factor authentication for the CLI
Stars: ✭ 38 (+90%)
Mutual labels:  two-factor-authentication, 2fa
otp-java
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).
Stars: ✭ 107 (+435%)
Mutual labels:  two-factor-authentication, 2fa
crotp
CrOTP - One Time Passwords for Crystal
Stars: ✭ 62 (+210%)
Mutual labels:  two-factor-authentication, 2fa
2fa
Two-factor authentication for Symfony applications 🔐 (bunde version ≥ 5)
Stars: ✭ 162 (+710%)
Mutual labels:  two-factor-authentication, 2fa
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
Stars: ✭ 664 (+3220%)
Mutual labels:  two-factor-authentication, 2fa
Twofactor totp
🔑 Second factor TOTP (RFC 6238) provider for Nextcloud
Stars: ✭ 203 (+915%)
Mutual labels:  two-factor-authentication, 2fa
SimpleTOTP
A highly configurable yet simple to use TOTP based two-factor authentication processing module for SimpleSAMLphp.
Stars: ✭ 16 (-20%)
Mutual labels:  two-factor-authentication, 2fa
Webauthn
A simple PHP WebAuthn (FIDO2) server library
Stars: ✭ 96 (+380%)
Mutual labels:  two-factor-authentication, 2fa
crystal-two-factor-auth
Two Factor Authentication Crystal code implementing the Time-based One-time Password Algorithm
Stars: ✭ 24 (+20%)
Mutual labels:  two-factor-authentication, 2fa
totp
Time-Based One-Time Password Code Generator
Stars: ✭ 76 (+280%)
Mutual labels:  two-factor-authentication, 2fa
Authenticatorpro
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (+675%)
Mutual labels:  two-factor-authentication, 2fa
mobileid
Mobile ID Sample Scripts
Stars: ✭ 13 (-35%)
Mutual labels:  two-factor-authentication, 2fa
One Time
One Time Password (TOTP and HOTP) library for Clojure. TOTP/HOTP is widely used for Two Factor / Multi Factor Authentication.
Stars: ✭ 129 (+545%)
Mutual labels:  two-factor-authentication, 2fa
Onetimepassword
🔑 A small library for generating TOTP and HOTP one-time passwords on iOS.
Stars: ✭ 243 (+1115%)
Mutual labels:  two-factor-authentication, 2fa
Twofa
A TouchID-aware 2-factor authenticator for macOS
Stars: ✭ 105 (+425%)
Mutual labels:  two-factor-authentication, 2fa
open2fa
Two-factor authentication app with import/export for iOS and macOS. All codes encrypted with AES 256. FaceID & TouchID support included. Written with love in SwiftUI ❤️
Stars: ✭ 24 (+20%)
Mutual labels:  two-factor-authentication, 2fa
Privacyidea
🔐 multi factor authentication system (2FA, MFA, OTP Server)
Stars: ✭ 1,027 (+5035%)
Mutual labels:  two-factor-authentication, 2fa
Google2fa
A One Time Password Authentication package, compatible with Google Authenticator.
Stars: ✭ 1,330 (+6550%)
Mutual labels:  two-factor-authentication, 2fa
apache 2fa
Apache two-factor (2FA) authentication with Google Authenticator based on Time-based One-Time Password (TOTP) or HMAC-based one-time password (HOTP) Algorithms.
Stars: ✭ 63 (+215%)
Mutual labels:  two-factor-authentication, 2fa
recovery
Create recovery/backup codes for 2FA
Stars: ✭ 72 (+260%)
Mutual labels:  two-factor-authentication, 2fa

2FAuth

Tests License Swift 5.1 Platform

Two-Factor Authenticator App you dream about.

2FAuth Screenshots

Download on the AppStore

Features

  • 100% free and fully open-sourced.
  • Autofill codes with Safari Extension.
  • Optional passcode or biometrics authentication inside the app.
  • Optional iCloud Sync additionally encrypted with a user-provided passphrase.
  • Works both on iPhone and iPad.
  • Multitasking support on iPad (Slide Over and Split View).
  • Fully supports Dynamic Type.
  • Supports iOS 13 Dark Mode.
  • Insanely performance-optimized and built with security in mind.

Tech details

  • Supports for time-based (TOTP) and counter-based (HOTP) code generation.
  • Adding codes by otpauth:// URL scheme.
  • 2FAuth never sends your data anywhere unless you use iCloud Sync.
  • Supports iOS 11 or later.

Upcoming Features

  • Apple Watch App

Getting Started

  1. Clone the repo git clone https://github.com/2FAuth/2FAuth-iOS.git
  2. Fetch submodules git submodule update --init
  3. Open TwoFAuth.xcodeproj

Requirements

  • Xcode 11
  • iOS 11 or later

Privacy Considerations

Your data never leaves your devices. If you enable iCloud Sync data will be transmitted to your private iCloud Database via CloudKit framework encrypted with AES256.

2FAuth uses NTP protocol to get the current secure time . Feel free to use any traffic monitor (e.g., Charles) to check it yourself.

All website favicons are bundled in the app. There's a standalone internal tool that uses https://twofactorauth.org database to fetch all websites supporting 2FA.

Privacy Policy

See PrivacyPolicy.txt

Special thanks

This app would not have been possible without an awesome OneTimePassword library from Matt Rubin.

License

2FAuth is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].