Как передать ключ API от клиента Apollo на сервер Apollo - PullRequest
0 голосов
/ 27 марта 2020

Я унаследовал бэкэнд, которому нужен доступ API для клиентов. Он построен на Node / Express с сервером Apollo. Интерфейс React с использованием Apollo Client.

Я реализовал graphql-shield в качестве уровня разрешений на сервере, но мне не удалось найти лучший способ передачи ключа API между окончаниями пользователь и наш сервер. У меня уже установлена ​​аутентификация для веб-приложения с использованием заголовков для маршрутов, для которых требуются определенные c разрешения для веб-приложения.

Поскольку API будет использоваться клиентами в различных проектах, мне нужен другой способ передачи ключа API на сервер. Я нашел много учебников, которые показывают аутентификацию, но ни одного, которые показывают внешнюю авторизацию.

В частности, я смотрю, как это сделать, чтобы предоставить документацию для конечных пользователей.

...