OIDC с Gluu 3.1.3 и OpenAM 6
В ПОЛЕ ЗРЕНИЯ:
- Gluu поддерживает Аутентификацию Bearer для самоанализа токена (принимает токен Bearer в качестве заголовка аутентификации).
- OpenAM поддерживает базовую аутентификацию (принимает в качестве заголовка аутентификации clientId:ClientSecret в кодировке base64)
ВОПРОС:
Как я могу реализовать общий OpenID Connect в Node js 10.9.0, который поддерживает Gluu и OpenAM?
1 ответ
Нет никакого способа обработать это в общем виде, вам нужно будет добавить некоторую конфигурацию, чтобы указать, какой тип аутентификации ожидается (Basic/Bearer) и добавить switch-case/if-else для поддержки обоих IDP.