Skip to content

Instantly share code, notes, and snippets.

View grischenko-v's full-sized avatar

Vladimir grischenko-v

  • ООО НПЦ ЭЛВИС
  • Moscow, Zelenograd
View GitHub Profile
const hasSpace = (result, weight) =>
result.reduce((partialSum, a) => partialSum + a, 0) < weight;
const hasResource = (result, resource) =>
result.map((item, index) => resource[index] - item).filter(item => item > 0).length > 0;
const getResource = (resource, weight) => {
const sum = resource.reduce((partialSum, a) => partialSum + a, 0);
const avg = resource.map(r => {
return Math.max(r * weight / sum, 1);
});
@grischenko-v
grischenko-v / tokens.md
Created November 5, 2021 10:03 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов