Trusted 证书认证

可信身份验证处理程序为HTTP请求处理链中的其他组件执行的可信身份验证提供支持。代理(包括反向代理场景中的Apache)是在CAS之前执行身份验证的最常见组件。

可信身份验证能够通过以下方式提取远程身份验证用户:

  1. Username 可以从 HttpServletRequest#getRemoteUser() 提取
  2. Username 可以从 HttpServletRequest#getUserPrincipal() 提取
  3. Username 可以从请求头中提取,请求头的名称在CAS设置中定义

配置使用

<dependency>
  <groupId>org.apereo.cas</groupId>
  <artifactId>cas-server-support-trusted-webflow</artifactId>
  <version>${cas.version}</version>
</dependency>

详细配置参考:https://apereo.github.io/cas/6.5.x/authentication/Trusted-Authentication.html

作者:Jeebiz  创建时间:2022-10-25 13:47
最后编辑:Jeebiz  更新时间:2024-05-06 16:13