Настройка единого входа через страты

У меня возникла ситуация, когда мне нужно настроить автономную версию wso2 Identity Server и использовать ее в качестве поставщика единого входа для всех продуктов в Stratos.

В настоящее время у меня есть Stratos Identity Server, настроенный так, чтобы я мог войти через автономный Identity Server, используя admin.

Однако, если я использую другого пользователя, я либо

  1. получить "Ошибка авторизации"
  2. или не могу войти.

Первый вопрос

1) У меня есть один и тот же пользователь, созданный на обоих серверах идентификации (это не администратор). Почему я получаю "Ошибка авторизации"?

Второй вопрос

2) Почему я даже не могу добраться до проблемы "Ошибка авторизации", если у меня есть пользователь, созданный с именем пользователя в формате user@domain.com?

ОБНОВИТЬ:

Я понял, что если я удаляю теги свойств в user-mgt.xml, которые ссылаются на имена пользователей с помощью регулярных выражений, я могу создавать имена пользователей в формате name@domain.com. Но я все еще не могу использовать это имя пользователя для входа в систему, в журнале ошибок говорится, что учетная запись не была активирована.

Я также создал два экземпляра сервера идентификации wso2 и настроил их таким образом, чтобы проверить возможность использования одного для входа в другой. Я смог сделать это, убедившись, что одно и то же имя пользователя и пароль были в списке пользователей обоих серверов. Таким образом, я не получаю "Ошибка авторизации"

1 ответ

Решение

Ответы, которые я придумал.
1. Мне нужно иметь одинаковые имя пользователя и пароль на каждом Identity Server.
2. У меня не может быть формата name@domain.com, если у меня не настроен режим Multi-tenancy. В противном случае wso2 попытается найти поле ACTIVATE в таблице Tenant и не найдет его.

ОБНОВЛЕНИЕ: я установил и настроил это, и оказалось, что теперь я получаю еще одну ошибку о

Issuer details are not valid. Issuer details should be registered in advance

Так что мой ответ оказался недействительным.

I wonder why I get this new login failure?

ОБНОВЛЕНИЕ РЕШЕНО!!
Я решил эту проблему, загрузив только пакет wso2 stratos IS 1.5.2. Я установил это. Настроен с той же конфигурацией, которую я использовал раньше. Теперь я могу войти без проблем через домены.

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