ente/README.md

129 lines
4.5 KiB
Markdown
Raw Normal View History

2022-11-14 14:32:32 +00:00
# ente Authenticator
2022-11-01 06:13:06 +00:00
2023-09-02 04:28:42 +00:00
![Build](https://github.com/ente-io/auth/actions/workflows/ci.yml/badge.svg?branch=)
[![Crowdin](https://badges.crowdin.net/ente-authenticator-app/localized.svg)](https://crowdin.com/project/ente-authenticator-app)
[![Matrix](https://img.shields.io/matrix/ente:matrix.org?color=blue)](https://matrix.to/#/#ente:matrix.org)
2022-11-14 17:16:08 +00:00
ente's Authenticator app helps you generate and store 2 step verification (2FA)
2022-11-14 16:41:14 +00:00
tokens on your mobile devices.
2022-11-14 14:32:32 +00:00
2022-12-12 14:59:50 +00:00
[Download now](#-download)
2022-12-12 13:00:32 +00:00
2022-12-05 05:20:38 +00:00
![App Screenshots](./screenshots/screenshots.png)
2022-11-14 14:32:32 +00:00
## ✨ Features
2022-11-14 16:41:14 +00:00
### Secure Backups
2022-11-14 14:32:32 +00:00
ente provides end-to-end encrypted cloud backups so that you don't have to worry
about losing your tokens. We use the same protocols [ente
2022-11-16 10:45:13 +00:00
Photos](https://ente.io) uses to encrypt and preserve your data.
2022-11-14 14:32:32 +00:00
2022-11-14 16:41:14 +00:00
### Multi Device Synchronization
2022-11-14 14:32:32 +00:00
ente will automatically sync the 2FA tokens you add to your account, across all
your devices. Every new device you sign into will have access to these tokens.
2022-11-14 16:41:14 +00:00
### Offline Mode
2022-11-14 14:32:32 +00:00
ente generates 2FA tokens offline, so your network connectivity will not get in
2023-09-05 11:20:28 +00:00
the way of your workflow. If you wish to use the app without an account for e2ee
backups, you can do that as well.
2022-11-14 14:32:32 +00:00
2022-11-14 16:41:14 +00:00
### Import and Export Tokens
2022-11-14 14:32:32 +00:00
You can add tokens to ente by one of the following methods:
1. Scanning a QR code
2. Manually entering (copy-pasting) a 2FA secret
2023-09-02 04:28:42 +00:00
3. Bulk importing from other popular 2FA apps and from a file that contains a list of codes in the following format:.
```
otpauth://totp/provider.com:you@email.com?secret=YOUR_SECRET
```
2022-11-14 14:32:32 +00:00
2023-09-05 11:20:28 +00:00
You can export the codes you have added to ente, to either an **encrypted** or
plain text file. The encrypted backups can be accessed through the app, as well
as a standalone CLI tool. [Read
more](migration-guides/encrypted_export.md#how-to-use-the-exported-data).
2022-11-14 14:32:32 +00:00
2022-11-24 07:51:40 +00:00
## 📲 Download
2022-11-24 07:53:07 +00:00
### Android
2022-11-24 07:51:40 +00:00
2022-12-09 16:16:31 +00:00
This repository's [GitHub
2023-01-28 06:43:16 +00:00
releases](https://github.com/ente-io/auth/releases/latest/download/ente-auth.apk)
2022-12-09 16:16:31 +00:00
contains APKs, built straight from source. These builds keep themselves updated,
without relying on third party stores.
2022-11-24 07:51:40 +00:00
2023-03-12 05:47:53 +00:00
You can alternatively install the build from PlayStore or F-Droid.
2022-12-05 05:07:31 +00:00
2022-12-09 16:16:31 +00:00
<a href="https://play.google.com/store/apps/details?id=io.ente.auth"> <img
width="197" alt="Get it on Google Play"
src="https://ente.io/static/ed265c3abdcd3efa5e29f64b927bcb44/e230a/play-store-badge.webp">
2022-12-05 05:07:31 +00:00
</a>
2022-11-24 07:51:40 +00:00
2023-03-12 05:47:53 +00:00
<a href="https://f-droid.org/packages/io.ente.auth/">
<img width="197" alt="Get it on F-Droid" src="https://ente.io/static/5378d3de690a04a5011268b9caf739f5/e230a/f-droid-badge.webp">
</a>
2023-02-23 15:16:40 +00:00
### iPhone / Apple Silicon
2022-11-24 07:51:40 +00:00
2022-12-09 16:16:31 +00:00
<a href="https://apps.apple.com/us/app/ente-authenticator/id6444121398"> <img
width="197" alt="Download on AppStore"
src="https://user-images.githubusercontent.com/1161789/154795157-c4468ff9-97fd-46f3-87fe-dca789d8733a.png">
2022-12-05 05:07:31 +00:00
</a>
2022-11-24 07:51:40 +00:00
2023-09-02 04:28:42 +00:00
### Web / Desktop
2023-04-04 10:52:14 +00:00
2023-04-17 13:42:20 +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 app.
2023-04-04 10:52:14 +00:00
2022-12-09 09:17:19 +00:00
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
2022-12-09 16:20:36 +00:00
tokens has been documented [here](architecture/README.md).
2022-11-14 14:32:32 +00:00
2023-09-02 04:28:42 +00:00
2023-09-02 04:38:07 +00:00
## 🧑‍💻 Build from source
2022-11-14 14:32:32 +00:00
1. [Install Flutter](https://flutter.dev/docs/get-started/install)
2. Clone this repository with `git clone git@github.com:ente-io/auth.git`
3. Pull in all submodules with `git submodule update --init --recursive`
2023-06-02 10:39:47 +00:00
4. For Android, [setup your keystore](https://docs.flutter.dev/deployment/android#create-an-upload-keystore) and run `flutter build apk --release --flavor independent`
2022-11-14 14:32:32 +00:00
5. For iOS, run `flutter build ios`
2023-01-28 10:01:24 +00:00
For maintainers, there is [additional documentation](RELEASES.md) on
automatically publishing the main branch to App store, Play store and GitHub
releases.
2022-11-14 17:16:08 +00:00
2023-08-17 17:49:35 +00:00
2023-09-02 04:38:07 +00:00
## 🧑‍🔧 Contribute
Please refer to our [contribution guide](./CONTRIBUTING.md) if you wish to add
an icon, assist with translation, or develop new features.
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/).
2023-09-02 04:28:42 +00:00
## 🙋‍♂️ Help
2022-11-14 17:16:08 +00:00
If you need help, please reach out to support@ente.io, and a human will get in
touch with you.
2022-12-15 08:17:24 +00:00
If you have feature requests, please create a [GitHub issue](https://github.com/ente-io/auth/issues/).
2022-12-09 16:16:31 +00:00
2023-03-18 13:54:55 +00:00
2022-11-14 14:32:32 +00:00
## 💜 Community
2022-12-12 13:00:32 +00:00
- Follow us on [Twitter](https://twitter.com/enteio) / [Mastodon](https://mstdn.social/@ente)
- Join us on [Discord](https://ente.io/discord) / [Matrix](https://ente.io/matrix)