История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
сервер капчи помнит в себе пару из id-а и отгадки. Значит ли это, что он не stateless и это не микросервисная архитектура?
Для Вас или чисто со стороны, это микросервис и stateless. Просто потому, что для нас сервер помнит картинку и отгадку, но только в пределах одной сессии аутентификации пользователя. Как там оно внутри сделано, может, он вообще все сессии запоминает зачем-то, нам не ведомо. Мы судим только со своей стороны.
Соответственно, правильно ли сделать так:
Если это будет работать, то почему бы и нет?
Смущает меня в том то, что мой основной сервер отчасти является клиентом для сервиса капчи, а отчасти - прокси для него же. Как-то это неоднородно.
Да и Господь с ним! Вам надо аутентифицировать пользователя, всё остальное вторично.
Вот пример для golang для google captcha https://godoc.org/github.com/haisum/recaptcha
И да. Хотел бы извиниться — выше был малость резковат.
Исходная версия
Moisha_Liberman,
:
Приветствую!
сервер капчи помнит в себе пару из id-а и отгадки. Значит ли это, что он не stateless и это не микросервисная архитектура?
Для Вас или чисто со стороны, это микросервис и stateless. Просто потому, что для нас сервер помнит картинку и отгадку, но только в пределах одной сессии аутентификации пользователя. Как там оно внутри сделано, может, он вообще все сессии запоминает зачем-то, нам не ведомо. Мы судим только со своей стороны.
Соответственно, правильно ли сделать так:
Если это будет работать, то почему бы и нет?
Смущает меня в том то, что мой основной сервер отчасти является клиентом для сервиса капчи, а отчасти - прокси для него же. Как-то это неоднородно.
Да и Господь с ним! Вам надо аутентифицировать пользователя, всё остальное вторично.
Вот пример для golang для google captcha https://godoc.org/github.com/haisum/recaptcha
И да. Хотел бы извиниться — выше был малость резерват.