OIDC с Gluu 3.1.3 и OpenAM 6

В ПОЛЕ ЗРЕНИЯ:

  1. Gluu поддерживает Аутентификацию Bearer для самоанализа токена (принимает токен Bearer в качестве заголовка аутентификации).
  2. OpenAM поддерживает базовую аутентификацию (принимает в качестве заголовка аутентификации clientId:ClientSecret в кодировке base64)

ВОПРОС:

Как я могу реализовать общий OpenID Connect в Node js 10.9.0, который поддерживает Gluu и OpenAM?

1 ответ

Нет никакого способа обработать это в общем виде, вам нужно будет добавить некоторую конфигурацию, чтобы указать, какой тип аутентификации ожидается (Basic/Bearer) и добавить switch-case/if-else для поддержки обоих IDP.

Другие вопросы по тегам