Last major update: 25.08.2020
- Что такое авторизация/аутентификация
- Где хранить токены
- Как ставить куки ?
- Процесс логина
- Процесс рефреш токенов
- Кража токенов/Механизм контроля токенов
| import re | |
| def replace(string, substitutions): | |
| substrings = sorted(substitutions, key=len, reverse=True) | |
| regex = re.compile('|'.join(map(re.escape, substrings))) | |
| return regex.sub(lambda match: substitutions[match.group(0)], string) |