Ошибка аутентификации ключа стежка Mongodb - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь получить аутентификацию на основе ключей для получения токена для сеанса

C: \ Users> curl --location --request POST "https://stitch.mongodb.com/api/client/v2.0/app/XXXXXXX/auth/providers/oauth2-google/login" --header "Content-Type: application / json" --data-raw "{" key ":" YYY ....... "}"

Ошибка возврата

{"error": "не удалось загрузить запрос авторизации", "error_code": "InvalidAuthReq", "link": "https://stitch.mongodb.com/groups/ZZZZZZZZZZZZZZZZZZZZZZ/apps/WWWWWWWWWWWWWW/logs?co_id=VVVVVVVVVVVVVVVVVVVVVVVVVVV"}

Я выполнил шаги https://docs.mongodb.com/stitch/graphql/authenticate-graphql-requests/#get -a-client-api-access-token

Я создал "YYY ..." в ключах Stitch-> User-> Provider-> API -> Создать имя ключа API как «test-key», возвращаемое значение «ГГГ ...»

Обратите внимание, что любой пользователь работает нормально curl --location --request POST 'https://stitch.mongodb.com/api/client/v2.0/app/myapp-abcde/auth/providers/anon-user/login '

Что может быть не так?

Правила имеют разрешение по умолчанию "Чтение" для всех коллекций.

Почему для поставщика аутентификации установлено oauth2-google для аутентификации на основе ключей в документации? я должен использовать, например, auth / provider / api-key / login?

...