Создание «внешнего плагина», как его называют, - лучший способ решить вашу проблему. Эта часть документации должна быть вашим первым шагом.
Во-первых, вы должны указать в portal.properties свойства для изменения: будь то другой автологин в конвейере или вызванное действиепо действию входа в систему.Я часто использую первый для пользовательских действий единого входа, а второй - для целей аудита.
Затем создаю подключаемый модуль ext с вашим пользовательским классом (например, с расширением loginutil) и создаю embed portal-ext.propertiesчтобы сослаться на него.
Таким образом, вы сможете иметь чистый пакет для развертывания и отмены развертывания;также можно настроить jsps портлета входа в систему.
Arnaud