Skip to content

Commit

Permalink
Merge pull request #330 from inbo/aegis
Browse files Browse the repository at this point in the history
git_authentication: replace andOTP by Aegis
  • Loading branch information
florisvdh authored Dec 4, 2023
2 parents 19a1088 + d389d0f commit 5c342fe
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
6 changes: 3 additions & 3 deletions content/tutorials/git_authentication/index.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ If you want to get some intuition about what you are doing, you will need to rea

First, enable two-factor authentication (2FA) for your GitHub account: follow [these steps](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-totp-mobile-app).
You need a time-based one-time password app for 2FA to work.
We recommend a mobile app which you can download on your smartphone such as [`andOTP`](https://play.google.com/store/apps/details?id=org.shadowice.flocke.andotp&hl=en&gl=US) (open source, Android) or `Google Authenticator` (closed source, [Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US) or [iOS](https://apps.apple.com/us/app/google-authenticator/id388497605)).
We recommend a mobile app which you can download on your smartphone such as [`Aegis`](https://play.google.com/store/apps/details?id=com.beemdevelopment.aegis) (open source, Android) or `Google Authenticator` (closed source, [Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US) or [iOS](https://apps.apple.com/us/app/google-authenticator/id388497605)).

Next, in R, install the `usethis` package (this will also install packages `gert` and `gitcreds` which we use below) and the `checklist` package:

Expand Down Expand Up @@ -136,9 +136,9 @@ The first recommendation essentially is an extra layer of security compared to a
It is unrelated to git operations.
To enable two-factor authentication for your GitHub account, follow [these steps](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-totp-mobile-app).
You need a time-based one-time password app for 2FA to work.
We recommend a mobile app which you can download on your smartphone such as [`andOTP`](https://play.google.com/store/apps/details?id=org.shadowice.flocke.andotp&hl=en&gl=US) (open source, Android) or `Google Authenticator` (closed source, [Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US) or [iOS](https://apps.apple.com/us/app/google-authenticator/id388497605)).
We recommend a mobile app which you can download on your smartphone such as [`Aegis`](https://play.google.com/store/apps/details?id=com.beemdevelopment.aegis) (open source, Android) or `Google Authenticator` (closed source, [Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US) or [iOS](https://apps.apple.com/us/app/google-authenticator/id388497605)).
The closed tools don't require users 'to read on' and make everything simple, while open tools will require some minimal responsibility e.g. to take care of personal backups.
Some open source desktop applications are available as well and are listed in https://github.com/andOTP/andOTP/wiki/Open-Source-2FA-Apps.
Some open source desktop applications are available as well and are listed in https://github.com/andOTP/andOTP/wiki/Open-Source-2FA-Apps and https://en.wikipedia.org/wiki/Comparison_of_OTP_applications.
Mostly these open source tools are geared towards offline storage and give users maximum control over their credentials.
2FA is not that intrusive.
It only kicks in when you login from a new device or when your last login on a device was a long time ago.
Expand Down
7 changes: 4 additions & 3 deletions content/tutorials/git_authentication/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ follow [these
steps](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-totp-mobile-app).
You need a time-based one-time password app for 2FA to work. We
recommend a mobile app which you can download on your smartphone such as
[`andOTP`](https://play.google.com/store/apps/details?id=org.shadowice.flocke.andotp&hl=en&gl=US)
[`Aegis`](https://play.google.com/store/apps/details?id=com.beemdevelopment.aegis)
(open source, Android) or `Google Authenticator` (closed source,
[Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US)
or
Expand Down Expand Up @@ -181,7 +181,7 @@ follow [these
steps](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-totp-mobile-app).
You need a time-based one-time password app for 2FA to work. We
recommend a mobile app which you can download on your smartphone such as
[`andOTP`](https://play.google.com/store/apps/details?id=org.shadowice.flocke.andotp&hl=en&gl=US)
[`Aegis`](https://play.google.com/store/apps/details?id=com.beemdevelopment.aegis)
(open source, Android) or `Google Authenticator` (closed source,
[Android](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en&gl=US)
or
Expand All @@ -190,7 +190,8 @@ The closed tools don’t require users ‘to read on’ and make everything
simple, while open tools will require some minimal responsibility
e.g. to take care of personal backups. Some open source desktop
applications are available as well and are listed in
<https://github.com/andOTP/andOTP/wiki/Open-Source-2FA-Apps>. Mostly
<https://github.com/andOTP/andOTP/wiki/Open-Source-2FA-Apps> and
<https://en.wikipedia.org/wiki/Comparison_of_OTP_applications>. Mostly
these open source tools are geared towards offline storage and give
users maximum control over their credentials. 2FA is not that intrusive.
It only kicks in when you login from a new device or when your last
Expand Down

0 comments on commit 5c342fe

Please sign in to comment.