@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update TOTP suggestions to open-source applications

Summary:
Replaces Authy and Google Authenticator, both proprietary with FreeOTP, Bitwarden Authenticator, Aegis, and 2FAS, all free and open-source.
Closes T16018

Test Plan:
- Setup TOTP factor in the Auth app.
- Setup the TOTP factor on your account.
- On both, **double check** the text for any typo or missing app. If any, click on {nav Request Changes}.

Reviewers: O1 Blessed Committers, aklapper

Reviewed By: O1 Blessed Committers, aklapper

Subscribers: aklapper, Cigaryno, tobiaswiese, valerio.bozzolan, Matthew

Tags: #auth, #user-cigaryno

Maniphest Tasks: T16018

Differential Revision: https://we.phorge.it/D25934

authored by

Cigaryno MD and committed by
Cigaryno
f6639cc0 a9c6ea47

+10 -8
+10 -8
src/applications/auth/factor/PhabricatorTOTPAuthFactor.php
··· 16 16 17 17 public function getFactorCreateHelp() { 18 18 return pht( 19 - 'Allow users to attach a mobile authenticator application (like '. 20 - 'Google Authenticator) to their account.'); 19 + 'Allow users to attach a mobile authenticator application (like 2FAS, '. 20 + 'Aegis, FreeOTP, or Bitwarden Authenticator) to their account.'); 21 21 } 22 22 23 23 public function getFactorDescription() { 24 24 return pht( 25 - 'Attach a mobile authenticator application (like Authy '. 26 - 'or Google Authenticator) to your account. When you need to '. 27 - 'authenticate, you will enter a code shown on your phone.'); 25 + 'Attach a mobile authenticator application (like 2FAS, Aegis, '. 26 + 'FreeOTP, Bitwarden Authenticator, Google Authenticator, or Authy) to '. 27 + 'your account. When you need to authenticate, you will enter a code '. 28 + 'shown on your phone.'); 28 29 } 29 30 30 31 public function getEnrollDescription( ··· 33 34 34 35 return pht( 35 36 'To add a TOTP factor to your account, you will first need to install '. 36 - 'a mobile authenticator application on your phone. Two applications '. 37 - 'which work well are **Google Authenticator** and **Authy**, but any '. 38 - 'other TOTP application should also work.'. 37 + 'a mobile authenticator application on your phone. Some applications '. 38 + 'which work well are **Aegis**, **2FAS**, **FreeOTP**, **Bitwarden '. 39 + 'Authenticator**, **Google Authenticator**, and **Authy**, but any '. 40 + 'other TOTP application should work.'. 39 41 "\n\n". 40 42 'If you haven\'t already, download and install a TOTP application on '. 41 43 'your phone now. Once you\'ve launched the application and are ready '.