Конечно, вы несете ответственность за безопасность слоя NestJS, но я предполагаю, что вы имеете в виду аутентификацию. Если это так, то все зависит от того, какую аутентификацию вы планируете использовать.
Если вы хотите реализовать аутентификацию либо с использованием JWT, либо через Webhooks (см. Эту статью для объяснений), япредложил бы, чтобы Хасура позаботился об этом, и ваш дополнительный слой в этом случае просто перенаправит запросы к Хасуре без необходимости предоставлять X-Hasura-Admin-Secret
.
Из того, что я могу сказать, люди добавляют "Слой Hasura "к уже существующим или общедоступным API-интерфейсам GraphQL, использующим их удаленные схемы для выполнения сшивания схемы .
Можем ли мы узнать больше о том, почему вы хотитедобавить слой? Я почти уверен, что Хасура предлагает способ определения пользовательских запросов и совокупных запросов и, исходя из моего опыта, предоставляет множество запросов / мутаций. Кроме того, он предлагает другие функции, которые вы, вероятно, найдете интересными (подписки, события ...)