Миграция с CAS 6.0 на CAS 6.1 Principal.getAttributes () проблема - PullRequest
0 голосов
/ 09 марта 2020

Я новичок в CAS и хочу обновить CAS 6.0 до CAS 6.1, но у меня есть эта проблема:

org.springframework.webflow.execution.ActionExecutionException: исключение, вызванное выполнением org. apereo.cas.web.flow.login. SendTicketGrantingTicketAction@64b754e7 в состоянии 'sendTicketGrantingTicket' потока 'login' - атрибуты выполнения действия были 'map [[empty]]'

Для CAS 6.0 все работает нормально, я могу войти с логином и паролем, но при обновлении до CAS 6.1, я получаю эту проблему. Я обнаружил, что метод getAttributes () класса Principal. java изменил тип возвращаемого значения с Map на Map>, а также метод collectAttributesForLdapEntry (final LdapEntry ldapEntry, final String username) изменил тип возвращаемого значения в LdapAuthenticationHandler. java класс

Глядя на журналы, я видел это: <Requested LDAP attribute [nbaAnswer] could not be found on the resolved LDAP entry for [CN=testLogin,OU=Test,OU=NBA,OU=Collecs,DC=nba,DC=fr]>

У кого-то была такая же проблема при обновлении до версии CAS 6.1? Заранее спасибо

...