ente/auth/README.md

110 lines
3.5 KiB
Markdown
Raw Normal View History

# Ente Auth
2022-11-01 06:13:06 +00:00
Ente's 2FA app. An end-to-end encrypted, cross platform and free app for
storing your 2FA codes with cloud backups. Works offline. You can even use it
without signing up for an account if you don't want the cloud backups or
multi-device sync.
2022-12-12 13:00:32 +00:00
2022-12-05 05:20:38 +00:00
![App Screenshots](./screenshots/screenshots.png)
## 📲 Download
2022-11-14 14:32:32 +00:00
### Android
2022-11-14 14:32:32 +00:00
This repository's [GitHub
2024-03-08 12:11:34 +00:00
releases](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v2)
contains APKs, built straight from source. These builds keep themselves updated,
without relying on third party stores.
2022-11-14 14:32:32 +00:00
You can alternatively install the build from PlayStore or F-Droid.
2022-11-14 14:32:32 +00:00
<a href="https://play.google.com/store/apps/details?id=io.ente.auth">
<img height="59" src="../.github/assets/play-store-badge.png">
</a>
<a href="https://f-droid.org/packages/io.ente.auth/">
<img height="59" src="../.github/assets/f-droid-badge.png">
</a>
2022-11-14 14:32:32 +00:00
### iOS / Apple Silicon macOS
2022-11-14 14:32:32 +00:00
<a href="https://apps.apple.com/us/app/ente-authenticator/id6444121398">
<img height="59" src="../.github/assets/app-store-badge.svg">
</a>
2022-11-14 14:32:32 +00:00
### Desktop
2022-11-14 14:32:32 +00:00
You can [**download**](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v2)
a native desktop app from this repository's GitHub releases. The desktop app
works on Windows, Linux and macOS.
2022-11-14 14:32:32 +00:00
### Web
2022-11-24 07:51:40 +00:00
You can view your 2FA codes at [auth.ente.io](https://auth.ente.io). For adding
or managing your secrets, please use our mobile or desktop app.
2022-11-24 07:51:40 +00:00
## 🧑‍💻 Build from source
2022-11-24 07:51:40 +00:00
1. [Install Flutter](https://flutter.dev/docs/get-started/install)
2022-12-05 05:07:31 +00:00
2. Pull in all submodules with `git submodule update --init --recursive`
2022-11-24 07:51:40 +00:00
3. For Android, [setup your
keystore](https://docs.flutter.dev/deployment/android#create-an-upload-keystore)
and run `flutter build apk --release --flavor independent`
2023-03-12 05:47:53 +00:00
4. For iOS, run `flutter build ios`
2022-11-24 07:51:40 +00:00
## ⚙️ Develop
2022-11-24 07:51:40 +00:00
For Android, use
2022-11-24 07:51:40 +00:00
```sh
flutter run -t lib/main.dart --flavor independent
```
2023-04-04 10:52:14 +00:00
For iOS, use `flutter run`
2023-04-04 10:52:14 +00:00
VSCode users might find it useful to copy [docs/vscode](docs/vscode) into a top
level `.vscode`.
2022-12-09 09:17:19 +00:00
If the code you're working needs to modify user facing strings, see
[docs/localization](docs/localization.md).
2022-11-24 07:51:40 +00:00
2022-11-14 17:16:08 +00:00
## 🔩 Architecture
2022-11-14 14:32:32 +00:00
2022-11-14 17:16:08 +00:00
The architecture that powers end-to-end encrypted storage and sync of your
tokens has been documented [here](../architecture/README.md).
2022-11-14 14:32:32 +00:00
## 🌍 Translate
2023-09-02 04:28:42 +00:00
[![Crowdin](https://badges.crowdin.net/ente-authenticator-app/localized.svg)](https://crowdin.com/project/ente-authenticator-app)
2022-11-14 14:32:32 +00:00
If you're interested in helping out with translation, please visit our [Crowdin
project](https://crowdin.com/project/ente-photos-app) to get started. Thank you
for your support.
If your language is not listed for translation, please [create a GitHub
issue](https://github.com/ente-io/ente/issues/new?title=Request+for+New+Language+Translation&body=Language+name%3A)
to have it added.
2022-11-14 14:32:32 +00:00
## 🧑‍🎨 Icons
2022-11-14 17:16:08 +00:00
Ente Auth supports the icon pack provided by
[simple-icons](https://github.com/simple-icons/simple-icons). If you wish to add
more, see [docs/adding-icons](docs/adding-icons.md).
2023-08-17 17:49:35 +00:00
## 💚 Contribute
2023-09-02 04:38:07 +00:00
For more ways to contribute, see [../CONTRIBUTING.md](../CONTRIBUTING.md).
2023-09-02 04:38:07 +00:00
You can also support us by giving this project a ⭐ star on GitHub or by leaving
a review on
[PlayStore](https://play.google.com/store/apps/details?id=io.ente.auth),
[AppStore](https://apps.apple.com/us/app/ente-authenticator/id6444121398) or
[AlternativeTo](https://alternativeto.net/software/ente-authenticator/).
## ⭐️ About
2023-09-02 04:38:07 +00:00
To know more about Ente and the ways to get in touch or seek help, see [our main
README](../README.md) or visit [ente.io](https://ente.io).