Skip to content

Instantly share code, notes, and snippets.

View SnisarOnline's full-sized avatar
🏠
Working from home

SnisarOnline SnisarOnline

🏠
Working from home
View GitHub Profile
@SnisarOnline
SnisarOnline / remove-from-git-index
Last active June 6, 2019 09:34 — forked from cheshirrrcat/remove-from-git-index
Удалить файл из индекса git-репозитория без его физического удаления
Для удаления файла из git-репозитория без его физического удаления: `
git rm --cached mylogfile.log
`
Для удаления папки (рекурсивно) можно сделать так: `
git rm -r --cached folderName
`
А для того, чтобы ситуация не повторялась, лучше добавьте файл или папку в .gitignore.
@SnisarOnline
SnisarOnline / tokens.md
Created December 21, 2018 00:27 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

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

Preconditions:

В данной заметке рассматривается работа JWT с симметичным алгоритмом шифрования (HS256/HS384/HS512)

Основы:

Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.

Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.