Как на Golang сделать систему авторизации пользователей?
Добрый день. Как сделать подобную php систему сессий и авторизации либо какую-нибудь другую на go ?
Пишут, что нет почти такого, чего нельзя бы было реализовать на go. Вот только я обычную авторизацию что-то не сделаю(((
Был здесь gorillatoolkit.org/pkg/sessions - если кто-то сталкивался- есть ли ещё статьи на эту тему? Как вы разграничиваете права и идентифицируете пользователя на go?
Спасибо
Сделать табличку "authorizations" и записывать туда при логине к примеру токен какой нибуть, который вешайте в куки пользователю.
id | user_id | auth_token | date_login | user_agent |
И потом забирать куки и проверять если есть авторизация с таким токеном.