Logo

Возможность:

Публичные, приватные и защищённые паролем эндпоинты

Публичные, приватные и защищённые паролем эндпоинты

Помимо создания и открытия публичных эндпоинтов (единый эндпоинт, а также публичные Custom Endpoints и persisted queries), можно также создавать приватные эндпоинты и защищать публичный эндпоинт паролем.

Приватные эндпоинты

Установив статус Custom Endpoint или Persisted Query как private, доступ к эндпоинту получит только администратор. Это предотвращает непреднамеренный доступ к данным со стороны пользователей, которым он не должен быть предоставлен.

Например, можно создавать приватные Persisted Queries, помогающие управлять приложением, — в частности, для получения данных при формировании отчётов по метрикам.

Приватный Persisted Query

Эндпоинты, защищённые паролем

Если создаётся Custom Endpoint или Persisted Query для конкретного клиента, можно назначить ему пароль — это обеспечивает дополнительный уровень безопасности, при котором только этот клиент сможет обращаться к эндпоинту.

Custom Endpoint, защищённый паролем

При первом обращении к защищённому паролем эндпоинту (будь то прямой доступ к эндпоинту или к его клиентам GraphiQL или Interactive Schema) отображается экран с запросом пароля:

Custom Endpoint, защищённый паролем: первый доступ

После ввода и подтверждения пароля пользователь получает доступ к нужному эндпоинту или клиенту:

Custom Endpoint, защищённый паролем: после авторизации

Подпишитесь на нашу рассылку

Будьте в курсе всех обновлений Gato GraphQL.