From add980a6551a55a90c2a84e3a3c6743fcde37179 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Sat, 21 Oct 2023 08:36:17 +0000 Subject: [PATCH] Add "ente Auth" TOTP app (#2310) Signed-off-by: Daniel Gray Signed-off-by: Freddy --- docs/multi-factor-authentication.md | 21 +++++++++++++++++- docs/tools.md | 1 + .../multi-factor-authentication/ente-auth.png | Bin 0 -> 4692 bytes 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 theme/assets/img/multi-factor-authentication/ente-auth.png diff --git a/docs/multi-factor-authentication.md b/docs/multi-factor-authentication.md index ad4eb710..7f0f72f4 100644 --- a/docs/multi-factor-authentication.md +++ b/docs/multi-factor-authentication.md @@ -89,13 +89,32 @@ Authenticator Apps implement a security standard adopted by the Internet Enginee We highly recommend that you use mobile TOTP apps instead of desktop alternatives as Android and iOS have better security and app isolation than most desktop operating systems. +### ente Auth + +!!! recommendation + + ![ente Auth logo](assets/img/multi-factor-authentication/ente-auth.png){ align=right } + + **ente Auth** is a free and open-source app which stores and generates TOTP tokens on your mobile device. It can be used with an online account to backup and sync your tokens across your devices (and access them via a web interface) in a secure, end-to-end encrypted fashion. It can also be used offline on a single device with no account necessary. + + [:octicons-home-16: Homepage](https://ente.io/auth){ .md-button .md-button--primary } + [:octicons-eye-16:](https://ente.io/privacy){ .card-link title="Privacy Policy" } + [:octicons-code-16:](https://github.com/ente-io/auth){ .card-link title="Source Code" } + + ??? downloads + + - [:simple-googleplay: Google Play](https://play.google.com/store/apps/details?id=io.ente.auth) + - [:simple-appstore: App Store](https://apps.apple.com/us/app/ente-authenticator/id6444121398) + - [:simple-github: GitHub](https://github.com/ente-io/auth/releases) + - [:octicons-globe-16: Web](https://auth.ente.io) + ### Aegis Authenticator (Android) !!! recommendation ![Aegis logo](assets/img/multi-factor-authentication/aegis.png){ align=right } - **Aegis Authenticator** is a free, secure and open-source app to manage your 2-step verification tokens for your online services. + **Aegis Authenticator** is a free and open-source app for Android to manage your 2-step verification tokens for your online services. Aegis Authenticator operates completely offline/locally, but includes the option to export your tokens for backup unlike many alternatives. [:octicons-home-16: Homepage](https://getaegis.app){ .md-button .md-button--primary } [:octicons-eye-16:](https://getaegis.app/aegis/privacy.html){ .card-link title="Privacy Policy" } diff --git a/docs/tools.md b/docs/tools.md index 42d0fedf..43fa53cb 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -331,6 +331,7 @@ We [recommend](dns.md#recommended-providers) a number of encrypted DNS servers b - ![YubiKeys](assets/img/multi-factor-authentication/mini/yubico.svg){ .twemoji } [YubiKey](multi-factor-authentication.md#yubikey) - ![Nitrokey](assets/img/multi-factor-authentication/mini/nitrokey.svg){ .twemoji } [Nitrokey](multi-factor-authentication.md#nitrokey) +- ![ente Auth logo](assets/img/multi-factor-authentication/ente-auth.png){ .twemoji } [ente Auth](multi-factor-authentication.md#ente-auth) - ![Aegis logo](assets/img/multi-factor-authentication/aegis.png){ .twemoji } [Aegis Authenticator (Android)](multi-factor-authentication.md#aegis-authenticator-android) diff --git a/theme/assets/img/multi-factor-authentication/ente-auth.png b/theme/assets/img/multi-factor-authentication/ente-auth.png new file mode 100644 index 0000000000000000000000000000000000000000..1954d9a830fb75e0604efb5c84caa8791302ab4e GIT binary patch literal 4692 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 ybNsHS1r1=H zN@A)|XJkkduW-;QeS?g(^CNcaNc~bl_dM7YeZLp0Xgt8_-cOo{K1A&-_PxQFu}C5w zoyU$JOP*ZP^2)CjW&mt5d!*x|B3C_obQ#4TYE|*Hx==2%5BYCy!;MyIvd8J6@n$qj zrSFA=%sek?*(fcj3P0*U^C~N*RNVdsQnG3~)%6`X*;%c+LHnPrtib?$MzD}jzTfS@ zySKVHE|T0pSLt2xrQ|`2B_0WAj~x%&EcpFB!t=!RS0jVXUwozpD*UYuRul`=US-pe z3oQC6WROOo;<}2sh=>0(942SZx-|+R#Jt+e^44L$t@pZP#?NfVWqUw2R_2w^)DRlRhGvBFqytcWJ4QQTfKfCcs z(W3FVV9r2n13a*^Sw~=IPlnYH)>?n~d(VP3-NxfkrvnS?KA|{!-32*z_1{132sd$7zk-Bw@GCY ze?2WQL>&gi>Kd;|)_!`ZbVZ?s6eQSK+jBw?U)ysEdfs{izmmZ?xjp@i`5dsmH|#q) z>?N3(xnTFeNIf3W=5;XZ*La84Qh2wbd2#cF+NWD#EfQfN9~ThEnTEW!_cDA(2E2^w zX1w!4=8ZgW+&1bLNqSRCmD`71J$U3Ot*NQWq<^9<2Y+iJBXUq_YLY0Rt@`?@(6$fD zqW9OVT~pZs_o^wrV(RzuT=(_4o;-fKeR=0_6Jxbl`VzJvm>e2zT=>%C^(1Bj0k^Jk zlxX;1$HTc;YKkqhwar3j`p=&@Jj;_DSs-EfM%vKr)7y`)ZOzm}o(Sc}KKMPGjQ-j( ztjNE>EUv~Nq1}=(k+I6NXuzR8&YRDb%To=jRvsbQ_6Hvx9Jv2#54w6ESHHg`Y}6FE z_j3{aAonGc@;IsKBy48RN$Q0RvQA(mox*rTcm%FqIJ$k?__@fS{`i4x{u9m(!k}{=ug}eSyj%UjR{QQ0 z^+N9QzDZ60LnDHNa8GgdD7d{bpW|MuSO>P`b@Athl2@zaUltvzcujxpE@|-96|hfT z+fWkHjm_bj?R#$TCb>TSkxw5I(aku*Ft`)SNX_nr$^%|!k3S3Gh)T|uO>WOmk=|~@ z?El_d*>ieqFwRkTxtbhZWVRNYtgnnx9GzUtyu(B5$93#6qdKAOcW3R{`F1K zIz@o%MA=I_1z^yn3K!@Ih+nlcZ?gl+dp#p|Isxq`A1dP80H=Z}uC)wEtacn;A_4N* j literal 0 HcmV?d00001