Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateToken ¶
GenerateToken Если все идет хорошо и пароль совпадает, генерируем JWT с помощью функции GenerateJWT(). Это вернет подписанную строку токена со сроком действия 1 час, которая, в свою очередь, будет отправлена обратно клиенту в качестве ответа с кодом состояния 200.
func Pong ¶
Pong мы защитим эту конечную точку, чтобы только запросы, имеющие действительный JWT в заголовке запроса, могли получить к ней доступ. Необходимо разместить эту проверку где-то глобально и сделать ее пригодной для использования всеми конечными точками, которые нам нужно защитить.
func ProfileUser ¶
func RegisterUser ¶
RegisterUser ищем существующего пользователя если существует - проверяем что не мягко удален если он есть, но мягко удален - обновляем данные если его нет, создаем нового
func VerifyToken ¶
Types ¶
type TokenRequest ¶
TokenRequest Здесь мы определяем простую структуру, которая по сути будет тем, что конечная точка ожидает в качестве тела запроса. Он будет содержать идентификатор электронной почты и пароль пользователя.