0 0

CAS 服务端 怎样获取登陆后将要返回给客户端的信息10

CAS登陆后会携带一些其他的信息返回到客户端,在客户端通过request.getUserPrincal的方式给取出来,但是现在有这样一个需求,就是这些将要返回客户端的信息想在CAS的登录成功页中获取,不要再客户端那里获取了

请问怎么获取?

谢谢!

1个答案 按时间排序 按投票排序

0 0

貌似在CAS server登陆页登录成功之后server只会返回一个ticket吧,只有在validate阶段才会返回用户的相关信息。可以参考AbstractTicketValidationFilter看看是否能拿到对应的Assertion

2013年12月23日 13:46

相关推荐

    CAS服务端和客户端war包.rar

    这个压缩包“CAS服务端和客户端war包.rar”包含了实现CAS服务所需的所有核心组件和两个客户端应用,方便进行SSO环境的搭建。 1. **CAS服务器端war包(cas.war)** CAS服务器是整个SSO系统的核心,它提供认证服务,...

    cas服务端和客户端可用代码

    这个给定的压缩包文件包含了实现CAS服务端和客户端的代码,可以直接运行,且数据库采用了MySQL作为后端存储,具有自定义配置。 一、CAS服务端 CAS服务端是整个SSO系统的核心,负责用户的身份验证。以下是一些关键...

    cas4.2.7服务端+cas客户端+示例程序+环境搭建之客户端war包

    cas4.2.7服务端+cas客户端+示例程序+环境搭建之客户端war包 一切跑不起来的程序和走不通的...该客户端的这个URL还演示了如何调用cas服务端获取当前登录用户的相关信息(由服务端负责从数据库中读取后返回给cas客户端)。

    CAS单点登录(SSO)服务端自定义认证+CAS客户端配置+CAS完整使用文档+CAS4.2.7 cas-serv服务端源码 cas-client客户端源码

    在完成认证后,CAS服务器可能会返回一些自定义信息给客户端,例如用户角色、权限等。这部分可能涉及如何配置`TicketGrantingTicketImpl`或`ProxyGrantingTicketImpl`来包含额外的属性,并在客户端解析这些信息。 ...

    cas4.2.7服务端和客户端应用

    3. CAS Server 验证凭证,如果成功,则生成一个票据(Ticket)并返回给用户。 4. 用户将票据传递给服务提供者。 5. 服务提供者拿着票据向 CAS Server 验证。 6. CAS Server 验证票据有效后,服务提供者允许用户访问...

    cas4.2.7服务端+cas客户端+示例程序+环境搭建之服务端war包

    除了cas默认支持的功能外,该war包还实现了:登录页面的样式修改,让所有页面提示变为中文,登录时候对用户账户和密码的验证信息是从数据库中读取的,登录成功后,客户端需要获取用户相关的其他信息时,服务端会通过...

    cas客户端登陆配置文档

    首先,我们需要理解CAS的基本工作流程:用户尝试访问受保护的应用,被重定向到CAS服务器进行身份验证,成功后返回一个票据(ticket),用户带着这个票据返回应用,应用再与CAS服务器确认票据的有效性,从而完成登录...

    基于springboot,cas5.3,shiro,pac4j,rest接口获取ticket不再跳转cas server登录页

    在这个过程中,我们使用Pac4J的CasClient来处理请求,获取并验证ticket,然后将用户信息返回给客户端,完成认证过程。 5. 用户认证流程优化:通过上述配置,用户在访问受保护的REST接口时,不会被重定向到CAS服务器...

    cas client增加stucts框架 服务端返回用户其它信息

    3. **自定义Ticket验证逻辑**:当CAS服务端验证用户后,会返回一个ST(Service Ticket)给客户端。我们需要编写代码来解析这个ST,验证其有效性并与CAS服务器通信,获取用户的其他信息。 4. **扩展CAS服务端**:...

    cas实现单点登录服务端及客户端

    - 在CAS服务器验证成功后,会返回一个服务票证(ST)给浏览器。 - 浏览器带着ST请求客户端应用,客户端应用会向CAS服务器验证ST的有效性。 - CAS服务器验证通过后,客户端应用获得授权,允许用户访问受保护的资源...

    cas.rar_cas java_cas服务端代码_单点登录

    其核心流程包括:用户首次访问受保护资源时会被重定向到CAS服务器进行身份验证,成功后服务器返回一个票据(Ticket),客户端通过这个票据访问资源,资源服务器验证票据有效后允许访问。 2. Java实现:CAS服务器是...

    CAS服务端(非原生)

    在这个“CAS服务端(非原生)”项目中,开发者对标准的CAS服务端进行了改造,以满足特定需求。 首先,项目采用了Maven作为构建工具来管理代码依赖和构建流程。Maven是一个强大的Java项目管理工具,它通过在pom.xml...

    cas4.1.4server服务端+client端

    - 用户成功登录后,CAS服务器返回一个服务票给客户端应用,客户端再将服务票发送到CAS服务器进行验证。 - 验证通过后,客户端应用允许用户访问受保护的资源,至此完成一次单点登录流程。 4. CAS的扩展性: - CAS...

    sso/cas单点登录Java maven版 含服务端客服端

    3. CAS服务端需要配置包括数据库连接、认证策略、服务注册等信息,通常这些配置会在`cas.properties`或YAML文件中进行。 4. CAS支持多种认证方式,如LDAP、数据库、Active Directory等,可以根据实际需求选择合适的...

    SSO之CAS单点登录客户端服务端jar包

    在"SSO之CAS单点登录客户端服务端jar包"中,包含的是实现CAS单点登录功能所需的客户端和服务端组件。这些jar包包含了以下关键知识点: 1. **CAS服务器**:这是整个SSO架构的核心,负责处理用户的登录请求,验证凭证...

    CAS服务端war包(亲测可用)

    4. 如果验证成功,CAS服务器返回一个票据(ticket)给应用。 5. 应用使用该票据向CAS服务器验证其有效性。 6. 验证通过后,用户被允许访问应用。 为了部署"CAS服务端war包",你需要以下步骤: 1. 下载并安装Apache ...

    CAS服务端jar

    4. **扩展性**:CAS服务端可以通过插件和自定义实现来扩展其功能,例如添加新的认证机制(如LDAP、数据库、Active Directory等)、实现自定义属性解析、或者集成特定的单点登出(Single Sign-Out,简称SSO)策略。...

    springmvc+spring+shiro+cas单点登录实例

    然后clean install tomcat7:run 就能跑起来,注意要修改node1和node2里的shiro.properties配置文件,要配置登录成功成功返回的路径 我的访问的分别是: 服务端: http://localhost:8050/cas-server 客户端:...

    cas 服务端源码

    CAS服务端源码的分析有助于理解其工作原理和自定义扩展。 首先,让我们深入了解CAS的核心概念: 1. **单点登录(SSO)**:SSO允许用户在一次登录后,无须重复输入凭证就能访问多个相互信任的系统。这对于大型企业...

    cas sso单点登录已搭建好的源码-内含客户端和服务端

    2. 服务票验证:收到CAS服务器返回的服务票后,客户端会向CAS服务器发起验证请求。 3. 用户会话管理:验证通过后,客户端创建或更新用户会话,允许用户访问受保护资源。 4. 退出逻辑:实现单点登出功能,当用户在一...

Global site tag (gtag.js) - Google Analytics