crisper
Выбирая нужное
crisper
У Apollo есть либы для айос и Питон
crisper
Мы использовали oauth2, токены получали в обычном json и перезаписывали в айфон приложении
crisper
А потом с ними запрос делали
crisper
Все очень быстро и на автомате
crisper
Oauth2 токен можешь юзать в graphql
Vadim D.
Не больше 2 запросов в сек ещё например
crisper
Твой сервер могут уронить и без graphql это просто формат данных
crisper
Ты работаешь с токенами как и с другими форматами
crisper
Если сервер уронится и нужны будут новые токены то приложение получит 403
crisper
И обновит токен
Vadim D.
crisper
Честно не знаю, у нас проблем не было
Vadim D.
Не вопрос в том кто менеджит токены
Vadim D.
Графкуел или кто ещё занимается авторизацией
crisper
Нет
crisper
Он получает ответ от сервера и смотрит надо ли обновить токен )
crisper
Токенами занимается oauth2 сервер
Vadim D.
crisper
Да
crisper
Микросервис
Vadim D.
Ага понел
Dmitriy
Хм, а я чето думал, что graphql это язык запросов, а не формат данных.
Vadim D.
И графкуэл на каждый запрос пинает этот оауф сервер?
Dmitriy
Нет
crisper
Он читает ответ от сервера
Dmitriy
У него есть JWT
crisper
Статус
Dmitriy
И он с этим токеном ездит на сервер
Dmitriy
И пока токен не протух — авторизация повторная не нужна
Kirill
У кого скачан worms armagedon?
crisper
Если он отдаёт 403 то делает запрос на сервер с целью получить новый токен
Kirill
Поделитесь акком)
crisper
Graphql крутая штука но если маленький проект то от него больше проблем ))
Valery
Valery
Такс подождите-ка
Dmitriy
crisper
Питон
Dmitriy
Крутая штука если его поддержка нормально реализована
Vadim D.
crisper
Да, он запрашивает данные
Dmitriy
Питон, брр
crisper
А сервер перед тем как обработать его смотрит токен
crisper
И время жизни
crisper
Да
crisper
Ну не граф сервер а oauth
Kirill
У кого скачан worms armagedon?
Vadim D.
crisper
Если токен живой то отдаёт его граф серверу а тот уже обрабатывает его )
Kirill
У кого скачан worms armagedon?
Kirill
У кого скачан worms armagedon?
crisper
Почему , фб в 2 раза ускорил работу сайта
Dmitriy
Ну мы пробовали прикрутить для своего проекта потому что наши смузихлебы про него рассказывали
crisper
У них были проблемы с обновлением вьюх
crisper
Слишком много данных
crisper
))))
Dmitriy
И вернулись на REST json + бинарный протокол
crisper
Нет, не дублируется
crisper
Граф ql не проверяет токены
crisper
Он уже обрабатывает запрос
crisper
Дааа))
Dmitriy
А сколько у вас RPS в среднем?
Dmitriy
На api
crisper
Если токен мертвый к граф кл не придёт запрос
crisper
Его oauth2 отменит и вышлет нужный статус код
Vadim D.
У меня нету такой проблемы
crisper
Типо сделай запрос ещё раз на получение токенам
Vadim D.
Да
crisper
А что у тебя за проблема
crisper
И почему питон плох?)))
Dmitriy
А чем он хорош? Уебанские отступы, GIL, твистед ущербен, торнадо ущербен
crisper
Сейчас модный стал Go надо попробовать его в беке))
Dmitriy
И еще много чего
Dmitriy
Это туда же куда и питон