diff options
author | ache <ache@ache.one> | 2020-11-01 20:17:02 +0100 |
---|---|---|
committer | ache <ache@ache.one> | 2020-11-01 20:17:02 +0100 |
commit | 17ff64b5546b5941c4de97dbf3898d445c62fee0 (patch) | |
tree | bf9047ab8482fe78541ad9d55b8ce6b752657529 | |
parent | Good looking left header (diff) |
Add Discord article
-rw-r--r-- | articles/2FA-discord-sur-pc.md | 62 | ||||
-rw-r--r-- | articles/res/discord_2FA_setting_key.png | bin | 0 -> 131787 bytes | |||
-rw-r--r-- | articles/res/discord_logo.svg | 1 | ||||
-rw-r--r-- | articles/res/discord_user_setting.png | bin | 0 -> 253800 bytes | |||
-rw-r--r-- | articles/res/discord_user_setting_2FA.png | bin | 0 -> 105042 bytes |
5 files changed, 63 insertions, 0 deletions
diff --git a/articles/2FA-discord-sur-pc.md b/articles/2FA-discord-sur-pc.md new file mode 100644 index 0000000..a35a6be --- /dev/null +++ b/articles/2FA-discord-sur-pc.md @@ -0,0 +1,62 @@ +2FA et Discord sur son PC +========================= + +![Logo Discord](res/discord_logo.svg) +Ceci est un court billet pour prĂ©senter l'installation de l'authentification Ă deux facteurs pour Discord sous Linux. En ligne de commande bien sĂ»r. +Le prĂ©requis de ce billet est d'avoir Discord installĂ© sur un systĂšme Unix ou BSD. + + +Pour commencer, je ne vais pas prĂ©sentez [2FA](https://fr.wikipedia.org/wiki/Double_authentification), mais un rappel rapide s'impose. Le principe est de vĂ©rifier l'identitĂ© de deux maniĂšres distinctes. Il est donc important de **ne pas stocker le mot de passe et la clĂ© sur le mĂȘme support !** + +Ceci Ă©tant dit, nous pouvons commencer. Tout d'abord, nous allons avoir besoin de `oathtool` qui est *lĂ * boite Ă outils permettant la gestion des mots de passe Ă usage unique. + +L'installation se fait depuis votre gestionnaire de paquets, le paquet Ă©tant gĂ©nĂ©ralement nommĂ© `oath-toolkit` : + +**ArchLinux** +~~~shell +$ pacman -S oath-toolkit +~~~ + +**Debian** +~~~shell +$ apt install oath-toolkit +~~~ + + +De retour dans discord. Allez dans les « ParamĂštres utilisateurs » dans l'onglet « Mon compte ». + +[![ParamĂštre utilisateur](res/discord_user_setting.png)](res/discord_user_setting.png) + +[![2FA Onglet](res/discord_user_setting_2FA.png)](res/discord_user_setting_2FA.png) + +Activez l'authentification Ă deux facteurs et copier la clĂ© manuelle. Cette clĂ© est la *seed* (graine) de 2FA. Il va falloir lĂ sauvegarder dans un fichier. Les espaces ne sont lĂ que pour nous aider Ă la noter, vous pouvez les retirer ou les laisser, peu importe. + +[![2FA clĂ©](res/discord_2FA_setting_key.png)](res/discord_2FA_setting_key.png) + +~~~sh +$ echo ifmm2umsyusvyc2p > discord.key +~~~ + +DĂ©sormais, tout est prĂȘt pour activer l'authentification Ă deux facteurs. Dans le terminal, on peut dĂ©sormais utiliser oathtool pour valider l'utilisation de 2FA. + +~~~shell +04:20:39 > ~ > $ oathtool --totp -b ( cat discord.key ) -w 5 +735797 +944840 +400439 +330473 +907648 +~~~ + +Ainsi, `oathtool` nous a gĂ©nĂ©rĂ© les 5 prochains codes d'authentification valident chacun sur une pĂ©riode de 30s (information Ă vĂ©rifier). + +Il ne reste plus qu'Ă rentrer le premier code dans l'interface Discord. Si par malheur vous avez mis trop de temps et que ce code n'est plus valide, vous pouvez utiliser le suivant. Discord vous fĂ©licite, vous avez mis en place la sĂ©curitĂ© ultime ! đ +DĂ©sormais, vous devrez entrer un code gĂ©nĂ©rĂ© par `oathtool` Ă chaque connexion. + +>!attention +> Pour que 2FA fonctionne il faut que l'heure de votre ordinateur soit la mĂȘme que celle des serveurs (Ă quelques secondes prĂšs bien sĂ»r). Pour cela, je conseil l'utilisation de [NTP](https://fr.wikipedia.org/wiki/Network_Time_Protocol) pour synchroniser votre horloge avec une horloge de rĂ©fĂ©rence. + +Une derniĂšre chose. Une bonne pratique est de sauvegarder les « Codes de dernier recours » dans un fichier. Et de les archiver sur un support externe et sĂ»r diffĂ©rent de lĂ oĂč vous gardez la clĂ©, il serait bĂȘte de perdre la clĂ© et les « codes de dernier recours » en mĂȘme temps. + +Allez bis' +On se croisera peut-ĂȘtre sur [le serveur de Discord non officiel de Zeste de Savoir](https://discord.gg/R44Pb6j). diff --git a/articles/res/discord_2FA_setting_key.png b/articles/res/discord_2FA_setting_key.png Binary files differnew file mode 100644 index 0000000..d18a4d7 --- /dev/null +++ b/articles/res/discord_2FA_setting_key.png diff --git a/articles/res/discord_logo.svg b/articles/res/discord_logo.svg new file mode 100644 index 0000000..65c9fcc --- /dev/null +++ b/articles/res/discord_logo.svg @@ -0,0 +1 @@ +<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 245 240"><style>.st0{fill:#7289DA;}</style><path class="st0" d="M104.4 103.9c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1.1-6.1-4.5-11.1-10.2-11.1zM140.9 103.9c-5.7 0-10.2 5-10.2 11.1s4.6 11.1 10.2 11.1c5.7 0 10.2-5 10.2-11.1s-4.5-11.1-10.2-11.1z"/><path class="st0" d="M189.5 20h-134C44.2 20 35 29.2 35 40.6v135.2c0 11.4 9.2 20.6 20.5 20.6h113.4l-5.3-18.5 12.8 11.9 12.1 11.2 21.5 19V40.6c0-11.4-9.2-20.6-20.5-20.6zm-38.6 130.6s-3.6-4.3-6.6-8.1c13.1-3.7 18.1-11.9 18.1-11.9-4.1 2.7-8 4.6-11.5 5.9-5 2.1-9.8 3.5-14.5 4.3-9.6 1.8-18.4 1.3-25.9-.1-5.7-1.1-10.6-2.7-14.7-4.3-2.3-.9-4.8-2-7.3-3.4-.3-.2-.6-.3-.9-.5-.2-.1-.3-.2-.4-.3-1.8-1-2.8-1.7-2.8-1.7s4.8 8 17.5 11.8c-3 3.8-6.7 8.3-6.7 8.3-22.1-.7-30.5-15.2-30.5-15.2 0-32.2 14.4-58.3 14.4-58.3 14.4-10.8 28.1-10.5 28.1-10.5l1 1.2c-18 5.2-26.3 13.1-26.3 13.1s2.2-1.2 5.9-2.9c10.7-4.7 19.2-6 22.7-6.3.6-.1 1.1-.2 1.7-.2 6.1-.8 13-1 20.2-.2 9.5 1.1 19.7 3.9 30.1 9.6 0 0-7.9-7.5-24.9-12.7l1.4-1.6s13.7-.3 28.1 10.5c0 0 14.4 26.1 14.4 58.3 0 0-8.5 14.5-30.6 15.2z"/></svg>
\ No newline at end of file diff --git a/articles/res/discord_user_setting.png b/articles/res/discord_user_setting.png Binary files differnew file mode 100644 index 0000000..6ad7522 --- /dev/null +++ b/articles/res/discord_user_setting.png diff --git a/articles/res/discord_user_setting_2FA.png b/articles/res/discord_user_setting_2FA.png Binary files differnew file mode 100644 index 0000000..7c13376 --- /dev/null +++ b/articles/res/discord_user_setting_2FA.png |