Я работаю с OpenAM, и мне нужно объединить два модуля входа в систему следующим образом:
1. WindowsDesktopSSO as OPTIONAL
2. CustomLoginModule as SUFFICIENT
Идея состоит в том, чтобы пройти аутентификацию с WindowsDesktopSSO, если это возможно, и использовать CustomLoginModule, если WindowsDesktopSSO выполняется успешно или не удается.
CustomLoginModule - мой собственный модуль.Он правильно вызывается после успеха и неудачи WindowsDesktopSSO.Проблема в том, что я не могу найти, как узнать о статусе аутентификации WindowsDesktopSSO: как я могу узнать, успешно ли прошел первый модуль аутентификации в цепочке?
Я пытался работать с sharedStates, но WindowsDesktopSSO не заполняет sharedStates.Методы super.getLoginState()
и super.getCurrentState()
тоже не помогают.
Знаете ли вы, как я могу получить состояние предыдущего модуля в цепочке аутентификации?