NPM рдордзреНрдпреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреЕрдХреЗрдЬреЗрд╕рд╕рд╛рдареА рдЕрдирд┐рд╡рд╛рд░реНрдп рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ

GutHub рдиреЗ рдЖрдкрд▓реНрдпрд╛ NPM рднрд╛рдВрдбрд╛рд░рд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рд╕рд╛рдареА рджрд░ рдЖрдард╡рдбреНрдпрд╛рд▓рд╛ 1 рджрд╢рд▓рдХреНрд╖ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдЖрд╣реЗрдд рдХрд┐рдВрд╡рд╛ 500 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреЕрдХреЗрдЬреЗрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреЕрдХреЗрдЬрдЪреА рджреЗрдЦрд░реЗрдЦ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХ рдЦрд╛рддреНрдпрд╛рдВрдирд╛ рджреЛрди-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдкреВрд░реНрд╡реА, рджреЛрди-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗрд╡рд│ рд╢реАрд░реНрд╖ 500 NPM рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рджреЗрдЦрд░реЗрдЦреАрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ (рдЖрд╢реНрд░рд┐рдд рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд).

рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреЕрдХреЗрдЬреЗрд╕рдЪреЗ рджреЗрдЦрднрд╛рд▓ рдХрд░рдгрд╛рд░реЗ рдЖрддрд╛ рдХреЗрд╡рд│ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рдирдВрддрд░рдЪ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдмрджрд▓-рд╕рдВрдмрдВрдзрд┐рдд рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░реВ рд╢рдХрддреАрд▓, рдЬреНрдпрд╛рд╕рд╛рдареА Authy, Google Authenticator рдЖрдгрд┐ FreeOTP рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рд╡рди-рдЯрд╛рдЗрдо рдкрд╛рд╕рд╡рд░реНрдб (TOTP) рд╡рд╛рдкрд░реВрди рд▓реЙрдЧрд┐рди рдкреБрд╖реНрдЯреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреА рдЖрдгрд┐ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рд╕реНрдХреЕрдирд░ рдЬреЗ WebAuth рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛