Мы разрабатываем мультитенантное приложение с использованием Angular 6. Каждый арендатор получает доступ к приложению, используя свои субдомены, скажем, client1.app.com
, client2.app.com
и т. Д.
В целях аутентификации мы используемIdentityServer 4. Мы выполнили шаги, аналогичные тем, которые упомянуты в: https://identityserver4.readthedocs.io/en/release/quickstarts/7_javascript_client.html.
Все работает хорошо - мы застряли на том, как нам указать redirect_uri
в клиентском приложении Angular.
Как вам хорошо известно, redirect-uri
используется Identity Server для возврата результатов аутентификации и информации.Согласно библиотеке oidc-client
, redirect_uri
является строкой, и мы не можем указать несколько значений.Однако в нашем случае на основе субдомена клиента redirect-uri
будет отличаться и должен быть динамическим.
Кто-нибудь сталкивался с подобной ситуацией?Я что-то пропускаю?Любые указатели, чтобы решить вышеупомянутое, очень помогут.
Спасибо Sushil