В чем причина использования пользовательских заголовков в Hasura.io?
Почему в конечной точке Hasura GraphQL есть специальные заголовки? Есть ли какая-то конкретная причина для его существования?
Я создал два пользовательских заголовка и попытался получить доступ к конечной точке из сообщения. Мне все еще удавалось получить доступ к конечной точке, не упоминая созданные мной пользовательские заголовки. так какой смысл в нем иметь?
1 ответ
Получил ответ от команды Hasura,
Дополнительные пользовательские заголовки очень полезны при аутентификации и авторизации.
Например, если вы хотите передать переменные сеанса в качестве заголовков, вы можете передать заголовок с именем x-hasura-*, где * будет любой строкой, соответствующей ее значению. Движок Hasuragraphql принимает только заголовки, начинающиеся с x-hasura-* .
Вы можете узнать больше о переменных сеанса здесь - https://hasura.io/docs/latest/auth/authorization/roles-variables/#session-variables.