https://github.com/freeotp/freeotp-ios
https://github.com/freeotp/freeotp-ios
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/freeotp/freeotp-ios
- Owner: freeotp
- License: apache-2.0
- Created: 2016-11-29T18:26:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-26T13:35:08.000Z (6 months ago)
- Last Synced: 2025-04-07T04:13:14.486Z (about 1 month ago)
- Language: Swift
- Size: 1010 KB
- Stars: 712
- Watchers: 31
- Forks: 180
- Open Issues: 129
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: COPYING
Awesome Lists containing this project
- fucking-open-source-ios-apps - FreeOTP Authenticator - Factor Authentication (Security / Password)
- starred-awesome - freeotp-ios - (Swift)
README
# FreeOTP
[FreeOTP](https://freeotp.github.io/) 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](https://www.ietf.org/rfc/rfc4226.txt)
* TOTP (Time-Based One-Time Password Algorithm) [RFC 6238](https://www.ietf.org/rfc/rfc6238.txt)This means that no proprietary server-side component is necessary: use any server-side component
that implements these standards.## Download FreeOTP for iOS
* [App Store](https://apps.apple.com/app/freeotp-authenticator/id872559395)
## Contributing
Pull requests on GitHub are welcome under the Apache 2.0 license, see
[CONTRIBUTING](CONTRIBUTING.md) for more details.### Install Build dependencies
You need to have [Carthage](https://github.com/Carthage/Carthage) installed for managing dependencies. In simple steps:
brew install carthage
carthage update --use-xcframeworks --platform iOS