GutHub Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠΈ ΡΠ²ΠΎΠ΅ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π·Π° NPM Π·Π° Π΄Π° Π±Π°ΡΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π΄Π²Π° ΡΠ°ΠΊΡΠΎΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ Π½Π° ΡΠΌΠ΅ΡΠΊΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 1 ΠΌΠΈΠ»ΠΈΠΎΠ½ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° Π½Π΅Π΄Π΅Π»Π½ΠΎ ΠΈΠ»ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ°ΠΊΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 500 ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ Π΄Π²Π° ΡΠ°ΠΊΡΠΎΡΠΈ Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π²ΡΠ²Π½ΠΈΡΠ΅ 500 NPM ΠΏΠ°ΠΊΠ΅ΡΠΈ (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π±ΡΠΎΡΠΎΡ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ).
ΠΠ΄ΡΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π·Π½Π°ΡΠ°ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π²ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΊΠΎΡΠ° Π±Π°ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄Π° Π·Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (TOTP) Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Authy, Google Authenticator ΠΈ FreeOTP, ΠΈΠ»ΠΈ Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡΠΊΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» WebAuth.
ΠΠ·Π²ΠΎΡ: opennet.ru