IAP с Google Identity Platform выдает сообщение «Не удалось получить документ обнаружения от эмитента»

Я активировал Identity Aware Proxy на балансировщике нагрузки GCP и настроил его для аутентификации пользователей с помощью моего поставщика удостоверений OIDC (Auth0)через Google. Identity Platform со страницей входа по умолчанию, размещенной в Cloud Run.

Когда я просматриваю свое приложение, меня перенаправляют на страницу входа, но затем происходит это:

Failed to fetch the discovery document from issuer

хотя документ доступен и общедоступен по этому URL-адресу:

Auth0 discovery document

я следовал документации GCP шаг за шагом и не могу найти руководство по устранению неполадок. Есть предположения?

Спасибо

0
задан 4 October 2021 в 10:41
1 ответ

Хорошо, решено.

Проблема заключалась в том, что я настроил поставщика OIDC Google Identity Platform с полным URL-адресом документа метаданных

wrong URL

, в то время как ожидался только базовый URL-адрес эмитента

right URL

Ошибка новичка, я знаю, но сообщение об ошибке вводит в заблуждение, IMO, потому что он сообщает URL-адрес, где на самом деле находится документ. Если бы возвращенное сообщение было

Failed to fetch the discovery document from issuer: https://REDACTED.eu.auth0.com/.well-known/openid-configuration/.well-known/openid-configuration

, неправильная конфигурация была бы немедленно очевидна.

0
ответ дан 5 October 2021 в 10:34

Теги

Похожие вопросы