关于CAS的一些细节

CAS开启和SpringSecurity整合登陆后:

2019-03-05 18:31:56,693 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: ST-10-LqAsSohCQT1iF3QnaPHc-cas01.example.org
ACTION: SERVICE_TICKET_VALIDATED
APPLICATION: CAS
WHEN: Tue Mar 05 18:31:56 CST 2019
CLIENT IP ADDRESS: 127.0.0.1
SERVER IP ADDRESS: 127.0.0.1
=============================================================

但是登陆到:http://localhost:9107/login/cas 的时候会报错

HTTP Status 401 - Authentication Failed: Failed to provide a CAS service ticket to validate
type Status report
message Authentication Failed: Failed to provide a CAS service ticket to validate
description This request requires HTTP authentication.

如果配置文件中配置了:
  <intercept-url pattern="/cart/*.do" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
  <http pattern="/cart.html" security="none"></http>
那么,登陆的时候不会被拦截到。因为/cart.html 已经被放行了。

posted @ 2019-03-06 09:31  payn  阅读(518)  评论(0)    收藏  举报