Я пытаюсь реализовать решение двойной HA с WSO2AM и WSO2IS в качестве KeyManager.
На самом деле у меня есть 2 узла, WSO2AM и WSOIS-KM установлены на каждом и отлично работают. Оба узла имеют доступ и пишут в одну и ту же базу данных. Проблемы возникают, когда я пытаюсь получить доступ к приложению, зарегистрированному в хранилище, с другого созданного им узла.
Я установил WSO2AM 2.6.0 и IS-KM 5.7.0 в среде centos. И AM, и IS-KS работают на одном узле со смещением por. У меня есть 2 узла, настроенные таким образом.
Пример проблемы:
С узла 1 я получаю доступ к хранилищу узла 1 и создаю новое приложение. Я генерирую токены и ключи без каких-либо проблем. После этого я получаю доступ к хранилищу узла 2, я вижу то же самое приложение, но когда я пытаюсь получить доступ и просмотреть токены, оно выдает исключение, такое как токен OAuth не существует или что-то в этом роде (я забываю взять подтверждениечто).
Я понимаю, что мне нужно сделать WSO2AM в HA, но я не совсем уверен, нужно ли мне развертывать WSO2IS как HA и после этого конвертировать в KM или что именно мне нужно делать.
По сути, я хочу, чтобы обе роли в HA и оба хранилища обращались к одним и тем же приложениям с одинаковыми токенами независимо от узла, отправляющего запрос.