关于acegi整合cas的问题
郁闷的不行了
问题如下:
证书已经生成并且已经导入。
该配置的都按照网上的配置了。
在打开首页后,访问受保护的页面时,直接跳到cas的login的页面,当输入错误的登陆信息时,会提示
您提供的凭证有误,当输入正确的登陆信息时,他直接跳到在applicationContext-acegi-security.xml中有个authenticationProcessingFilter所定义的页面,这种测试,
<bean id="exceptionTranslationFilter" class="org.acegisecurity.ui.ExceptionTranslationFilter">
<property name="authenticationEntryPoint">
<bean class="org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint">
<property name="loginUrl">
<value>https://WWW-9A5718D7B04:8443/cas/login </value>
</property>
<property name="serviceProperties">
<ref bean="serviceProperties"/>
</property>
</bean>
</property>
<property name="accessDeniedHandler">
<bean class="org.acegisecurity.ui.AccessDeniedHandlerImpl">
<property name="errorPage" value="/accessDenied.jsp"/>
</bean>
</property>
</bean>
<bean id="ticketValidator" class="org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator">
<property name="casValidate">
<value>https://WWW-9A5718D7B04:8443/cas/proxyValidate </value>
</property>
<property name="serviceProperties">
<ref bean="serviceProperties"/>
</property>
</bean>
authenticationEntryPoint,casValidate如果是localhost,就没有问题,如果是机器名或者是IP地址就不行了。
请问是什么原因。。。