Товарищи, разработчики Grails, помогите мне найти самый отличный способ добиться следующего.Итак, у меня есть Tomcat с включенным CAS, который используется всеми размещенными веб-приложениями.Одним из таких веб-приложений является приложение Grails.
Что касается файлов в папке веб-приложения этого приложения Grails, они просто могут видеть request.getRemoteUser (), как и ожидалось.
Что касается приложения grails (например, для получения имени пользователя в контроллерах), я должен предпринять некоторые дополнительные шаги.
Мой вопрос - какой самый отличный способ сделать это?Вдобавок ко всему, просто пытаясь решить эту проблему любыми способами, я могу пересылать запросы контроллерам из части веб-приложения, но это довольно извращенно.Или я могу установить плагин Grails CAS, но это означает, что я просто удваиваю конфиги, так как я уже занимаюсь настройкой web.xml.
Или я могу (могу ли я?) Использовать как-то для этих целей springSecurityService?
Но какой самый элегантный способ получить имя пользователя в приложении Grails, когда, как и в веб-приложениях, уже работает CAS?