@Nube

Как организовать автризацию в БД PostgreSQL?

Нужно сделать авторизацию т.к я нуб я думаю так: сперва надо найти в БД запись с email, затем проверить такой ли password у email . Если есть способ проще, пожалуйста напишите, можно ссылкой или общим алгоритмом.Спасибо! Изучаю GO поэтому больше уделяю времени на чтение по GO чем по работе с БД и отсюдова такие вопросы .
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 3
@RidgeA
Да, именно так. Только пароль хранить в виде хеша какого-то.
Про oauth2 - предложение хорошее, но это потом, пока попробуй так сделать а то будет казаться что какая-то магия происходит.
Ответ написан
@sah4ez32
software engineer
Предлагаю рассмотреть вариант oAuth2.0
https://www.digitalocean.com/community/tutorials/a...
Вот вариант реализации на go
https://github.com/golang/oauth2
Ответ написан
Комментировать
nikonor
@nikonor
Программист go, perl
Совсем не так. Это будет два запроса, что не очень логично.
Надо взять за один запрос хеш пароля клинта по имейлу.
Select pwd_hash from user where upper(email) = upper($1);

И если что-то вернулось, то сверить с тем, что пришло с фронта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы