Уважаемые эксперты Spring/CAS,Аутентификация весны CAS с параметрами 03
Я должен реализовать сервис единого входа. Немногие сторонние системы собираются подключиться к этому SSO, но все эти системы имеют разные имена пользователей и пароли, а также один пользователь может иметь множество учетных записей. Требование состоит в том, что пользователи могут зарегистрироваться в моем SSO и что имя пользователя и пароль могут использоваться для входа в систему через SSO. при входе в стороннюю систему, если пользователь имеет более одной учетной записи пользователя в системе третьих лиц, все имена пользователей, связанные с этим пользователем, должны отображаться на отдельной веб-странице. Пользователь может щелкнуть по одному, а затем SSO следует ввести выбранное имя пользователя в токен CAS (или любой возможный механизм для сопоставления маркера с новым именем пользователя) и перенаправить на стороннюю систему. Эта сторонняя система проверит токен + имя пользователя.
- Как можно перенести перенаправление на отдельную веб-страницу при первой аутентификации со всеми существующими именами пользователей.
- Как я могу выполнить инъекцию выбранного имени пользователя в существующий токен CAS и проверить имя пользователя и токен CAS сторонним приложением, запросив сервер CAS.
В настоящее время я использую XML-конфигурации. Должен ли я делать какие-либо изменения на сервере CAS? Может кто-нибудь объяснить механизм, который я могу использовать.
Благодаря