@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 25 сентября 2017 г.

05:29:24 ДП
User 35318732
User 144022504
Не хотелось бы быть тем разработчиком)
Есть ли полноценое решение по авторизации на GraphQL?
Мое мнение - делай авторизацию вне graphql. Отдельная middleware в экспрессе стоящая до graphql
05:29:53 ДП
User 141958411
User 381679
Спасибо! Но если он строго типизированный, то непонятно почему, ты можешь в том же type Post объекте указывать, что какие-то поля обязательные, а какие-то нет.
как я понимаю это как раз то что возвращает или принимает GraphQL API, т.е если поля обязательные то при запросе их обязательно нужно указать иначе вернется ошибка
05:30:25 ДП
User 442920385
Есть кто использовал graphql под андроид?
05:33:26 ДП
User 141958411
User 144022504
Не хотелось бы быть тем разработчиком)
Есть ли полноценое решение по авторизации на GraphQL?
Обычно авторизация делается отдельно и передается в header. В схему GraphQL добавляется мутация которая по логину и паролю возвращает токен. Вот здесь например
https://us-west-2.api.scaphold.io/graphql/graphql-world
мутация назвается loginUser

вот GraphQL сервер на основе схемы Postgres с аутентификацией, авторизацией на основе RLS Postgres и регистрацией
https://github.com/postgraphql/postgraphql

там есть демо пример форума, которые все это реализует
github.com/graphile/postgraphile
postgraphile - A GraphQL API created by reflection over a PostgreSQL schema.