An easy solution to a common problem.
Tested with Node.js LTS (16 at the time of the gist creation).
buildUrl('http://example.com', 'a', 'b', 'c').toString() // http://example.com/a/b/c| const editDistance = Symbol('editDistance') | |
| const Levenshtein = Symbol('Levenshtein') | |
| const Dice = Symbol('Dice') | |
| class StringUtils { | |
| static get similarityAlgorithms () { return ['Levenshtein', 'Dice'] } | |
| /** | |
| * @param {string} firstString | |
| * @param {string} secondString | 
В данной заметке рассматривается работа JWT с симметичным алгоритмом шифрования (HS256/HS384/HS512)
Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.
Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.