#identityserver4
#identityserver4
Вопрос:
Допустим, мне нужно иметь несколько разных экземпляров IdentityServer, работающих в одном поддомене, например:
https://dev.mycompany.com/identityserverversion1
https://dev.mycompany.com/app1version1
https://dev.mycompany.com/app2version1
https://dev.mycompany.com/identityserverversion2
https://dev.mycompany.com/app1version2
https://dev.mycompany.com/app2version2
https://dev.mycompany.com/identityserverversion3
https://dev.mycompany.com/app1version3
https://dev.mycompany.com/app2version3
У меня нет проблем с SSO, когда я вхожу в identityserversion1, я также аутентифицируюсь в app1version1 и app1version2. Если я закрою браузер и выполню тот же тест в identityserverversion2 и identityserverversion3, обе «среды» также будут работать. Проблема возникает, когда я регистрируюсь в identityserverversion1, и теперь я пытаюсь войти в identityserverversion2, я даже не могу просмотреть страницу входа.
Должно ли это быть возможно с IdentityServer? или допускается только 1 независимый экземпляр на поддомен?
Ответ №1:
Вы не можете использовать несколько экземпляров в одном домене, потому что все они будут использовать одни и те же файлы cookie из коробки.
Для запуска нескольких экземпляров в одном домене необходимо использовать разные порты для каждого экземпляра.