Для меня является магией нижеследующее :
Мне нужно получить jwt, когда пользователь запросит у меня страницу .
Откуда мне извлекать jwt, из запроса ?
Если да то как браузер знает что мне надо передать jwt ?
я набросал псевдокод код, что бы точнее объяснить свою мысль
когда пользователь вводит адрес я его встречаю функций IndexHandler
и проверяю есть ли jwt функций GetClientToken(), но я не знаю как проверит наличие токена(
func IndexHandler(writer http.ResponseWriter, request *http.Request) {
if request.Method != "GET"{ return}else {
// проверить наличие и валидность токена
token,res := utils.GetClientToken()
if res != true {
render.DefaultIndexRender(writer)
return
}
// если токен есть извлекаем из него данные
uid,err := utils.DecodeJWT(token)
if err != nil {}
render.IndexRender(uid,writer)
}
Спасибо!