У меня есть настройка единого входа с использованием OpenAM 13.5 для защиты приложения в IIS с помощью веб-агента IIS.
Приложение получает атрибуты пользователя / сеанса, сопоставляя соответствующие свойства в конфигурации агента - все работает нормально,однако я хотел бы пойти еще дальше: я хотел бы передать приложению несколько свойств агента в виде заголовков HTTP - например:
- CUSTOM-LOGIN-URL = com.sun.identity.agents.config.login.url
- CUSTOM-EDITPASSWORD-URL = (устанавливается с помощью пользовательского свойства агента)
- CUSTOM-EDITPROFILE-URL = (устанавливается с помощью пользовательского свойства агента)
- CUSTOM-LOGOUT-URL = com.sun.identity.agents.config.logout.url
- CUSTOM-GOTO-PARAMETER-NAME = com.sun.identity.agents.config.redirect.param
Таким образом, я мог бы избежать жесткой привязки приложения к конкретным деталям конфигурации единого входа.
Есть ли у вас какие-либо идеи о том, как мне этого добиться, возможно, без написания кода?