Size: a a a

Golang Developers — русскоговорящее сообщество

2020 July 13

Н

Николай in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Если у вас CRA, то это пару строк в package.json, смотрите доку
Спасибо большое, попробую
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
x-foby
oauth не мешает вам хранить пользователей у себя.
ТС хочет систему авторизации для регулирования доступа к ресурсам.
Либо её придётся писать самому, либо использовать что-то вроде oauth, либо вопрос сформулирован неверно.
Вариант очень интересный. Мое приложение не предполагает разделение на роли, но отделить авторизацию в отдельный сервис звучит круто
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
еще раз благодарю
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Николай
Вариант очень интересный. Мое приложение не предполагает разделение на роли, но отделить авторизацию в отдельный сервис звучит круто
Вопрос же не в крутости, а в необходимости.
OAuth, опять же не предполагает обязательное разделение на роли.
Вам, я так понял, нужно предоставлять определённым пользователям доступ к определённым ресурсам. OAuth это позволяет.

С другой стороны, вы можете использовать обычные сессии и хранить доступы в базе.

Вопрос в сложности проекта и конкретных требованиях.
Пока что контекста маловато, чтоб что-то объективно оценить и дать нормальный ответ.

Но вариантов у вас немного:
— сессии,
— jwt,
— oauth,
— комбинации вышеперечисленных вариантов
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
- доступ по сертификатам 😄
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
x-foby
Вопрос же не в крутости, а в необходимости.
OAuth, опять же не предполагает обязательное разделение на роли.
Вам, я так понял, нужно предоставлять определённым пользователям доступ к определённым ресурсам. OAuth это позволяет.

С другой стороны, вы можете использовать обычные сессии и хранить доступы в базе.

Вопрос в сложности проекта и конкретных требованиях.
Пока что контекста маловато, чтоб что-то объективно оценить и дать нормальный ответ.

Но вариантов у вас немного:
— сессии,
— jwt,
— oauth,
— комбинации вышеперечисленных вариантов
Суть проекта в том, чтобы изучить go + закрыть свои небольшие боли. На ноде я делал на сессиях, а сессии хранил в mysql. А вот здесь что-то не сразу догнал, как устанавливать сессию, как куку ставить.

Что отправляется при json.NewEncoder(w).Encode(Body)
Что отправляется при http.Write(200)
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
Перечитываю кучу мануалов, но никто прямо не говорит, как ответить фронту на запрос
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Николай
Суть проекта в том, чтобы изучить go + закрыть свои небольшие боли. На ноде я делал на сессиях, а сессии хранил в mysql. А вот здесь что-то не сразу догнал, как устанавливать сессию, как куку ставить.

Что отправляется при json.NewEncoder(w).Encode(Body)
Что отправляется при http.Write(200)
Чтобы вот та не путаться лучше про http почитать сразу (как куки ставить)
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
На ноде просто - response.send
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
усе
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
Чтобы вот та не путаться лучше про http почитать сразу (как куки ставить)
Офф доку?
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Николай
Офф доку?
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
А, про сам протокол)))
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
И лучше свой дохлый http сервер поверх tcp написать на том же го, чтобы окончательно догнаться
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
И лучше свой дохлый http сервер поверх tcp написать на том же го, чтобы окончательно догнаться
😂😂😂😂😂😂
Кому лучше?
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
И лучше свой дохлый http сервер поверх tcp написать на том же го, чтобы окончательно догнаться
mux не юзать лучше?
источник

Н

Николай in Golang Developers — русскоговорящее сообщество
В принципе это не сложно. Пару часов посидеть с mux на http переписать
источник

C

Cat-in-Vacuum in Golang Developers — русскоговорящее сообщество
Alexey Yurchenko
И лучше свой дохлый http сервер поверх tcp написать на том же го, чтобы окончательно догнаться
Супер заморочка в вакууме)
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Николай
mux не юзать лучше?
я вообще про другие вещи
источник