I hereby claim:
- I am theruziev on github.
- I am theruziev (https://keybase.io/theruziev) on keybase.
- I have a public key ASBvONwp6Whi7sPJ-1J58112bmYW9tUiETVnqjronhE7Ego
To claim this, I am signing this object:
| package closer | |
| import ( | |
| "context" | |
| "errors" | |
| "sync" | |
| ) | |
| type closer func(ctx context.Context) error |
| package logger | |
| import ( | |
| "bytes" | |
| "fmt" | |
| "io" | |
| "net/http" | |
| "time" | |
| "github.com/go-chi/chi/v5/middleware" |
| #!/bin/sh | |
| eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)"; | |
| #Code: | |
| DISPLAY=:0 notify-send "Wink wink" |
I hereby claim:
To claim this, I am signing this object:
| # Range date | |
| SELECT toDate(toStartOfDay(toDate(toUnixTimestamp(now()) + (number * 86400)))) date FROM numbers(10); |
| from aiohttp import web | |
| async def handle(request): | |
| name = request.match_info.get('name', "Anonymous") | |
| text = "Hello, " + name | |
| return web.Response(text=text) | |
| app = web.Application() | |
| app.add_routes([web.get('/', handle), |
| import pytest | |
| from aiohttp.test_utils import TestServer, TestClient | |
| @pytest.fixture | |
| async def aio_client(): | |
| clients = [] | |
| async def factory(app): | |
| server = TestServer(app) |
В данной заметке рассматривается работа JWT с симметичным алгоритмом шифрования (HS256/HS384/HS512)
Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.
Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.