Last major update: 25.08.2020
- Что такое авторизация/аутентификация
- Где хранить токены
- Как ставить куки ?
- Процесс логина
- Процесс рефреш токенов
- Кража токенов/Механизм контроля токенов
| { | |
| "version": "0.2.0", | |
| "configurations": [ | |
| { | |
| "name": "Django", | |
| "type": "python", | |
| "request": "launch", | |
| "stopOnEntry": false, | |
| "pythonPath": "${workspaceRoot}/venv/bin/python3.4", | |
| "program": "${workspaceRoot}/manage.py", |
| #!/bin/bash | |
| # README | |
| # -------------------- | |
| # chmod u+x django_init.sh | |
| # ./django_init.sh my-super-project.com main | |
| # -------------------- | |
| SETTINGS_APP="core" |
| include .env | |
| export $(shell sed 's/=.*//' .env) | |
| .PHONY: help up start stop restart status ps clean | |
| help: ## This help. | |
| @awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST) | |
| up: ## Up all or c=<name> containers in foreground | |
| docker-compose -f $(or $(DOCKER_COMPOSE_FILE), docker-compose.yml) up $(c) |