情况
我们之前已经完成了cas4.2.x登录使用mongodb验证方式并且自定义了加密。
单点登录(十五)-----实战-----cas4.2.x登录mongodb验证方式实现自定义加密
但是悲剧的是 当用户名是中文名时或者获取的其他属性中有中文名时成功登录后报错No principal was found。
javax.servlet.ServletException: org.jasig.cas.client.validation.TicketValidationException: No principal was found in the response from the CAS server.
org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(A