0 0

使用cas,在client中过滤器之外的jsp中获得用户名5

最近要用单点登录,使用cas。
现状:我现在部署了server端,部署了两个client端
,现在,我想新建一个client,作为一个portal,这个portal页面有个超链接,可以链接server端的登录页面。
问题:在登录页面登录成功后,返回portal页面,并且在portal页面取得登录用户名,哪位大侠来指点一下啊!

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

0 0

采纳的答案

这个要看你怎么整合的,cas登录成功后,会获得一个Assertion,里边有username
如果用springsecurity,可以参考http://www.mossle.com/docs/auth/html/ch103-cas.html

2014年3月04日 23:49

相关推荐

    cas-client扩展拦截器支持excludes

    描述中提到的“只是简单的在filter中进行过滤”,这里的“filter”指的是Servlet过滤器,是Java Web开发中的一种组件,它可以在请求到达目标Servlet或JSP之前对其进行处理,也可以在响应离开应用程序返回给客户端...

    Yale CAS SSO JAVA Client

    在这个文件中,开发者会定义CAS过滤器和监听器,以拦截所有需要认证的请求,并设置相关的配置参数,如CAS服务器的URL、服务定义、安全策略等。 整合Yale CAS SSO JAVA Client到Java应用中,开发者需要理解CAS的工作...

    cas demo, client源码

    在这个文件中,我们将找到配置CAS客户端的相关设置,如CAS服务器URL、服务定义和服务验证过滤器等。`WEB-INF`还可能包含其他的类文件和库,如自定义的CasClientFilter或ServiceValidateController。 - `META-INF`:...

    cas client springmvc(springmvc cas maven sso 详解 )

    - 配置Web.xml:在Web应用的配置文件中,我们需要配置CAS过滤器链,包括`CasAuthenticationFilter`、`TicketValidationFilter`和`CasHttpServletRequestWrapperFilter`,这些过滤器负责拦截请求、验证票据并创建...

    cas 单点登录 server client

    客户端可以通过多种方式实现,如Java过滤器、Spring Security CAS模块等。 **三、配置与实现** 1. **部署CAS服务器**:首先需要下载CAS服务器的源码或预编译的WAR文件,将其部署在Servlet容器(如Tomcat)中,并...

    CAS客户端开发配置及其所需求的最基本的jar文件

    4. **过滤器链配置**:CAS客户端通常通过过滤器链来拦截请求并处理票证。在`web.xml`中,配置`CasAuthenticationFilter`和`CasValidationFilter`,前者负责引导用户到CAS服务器进行认证,后者验证从CAS服务器返回的...

    cas所需jar包(服务器+客户端)

    在Java应用中,这通常通过添加特定的JAR文件实现,如`cas-client-support-javaee`,它提供了过滤器和监听器来拦截Web应用的HTTP请求,进行CAS验证。客户端配置也需要正确设置,以指向CAS服务器的URL。 3. 网页资源...

    CAS集成手册(java版

    8. **部署配置**:`web.xml`是Web应用的部署描述符,其中会包含CAS客户端的过滤器和监听器配置,用于拦截用户请求并进行SSO处理。 通过以上组件的协同工作,CAS能够实现高效的身份验证和授权,提升用户体验,同时...

    cas_client_1[1].0__2.0_proxy_DEMO.rar_网络编程_Java_

    压缩包中的“index.jsp”可能是展示如何在Java Web应用中调用CAS服务的一个示例页面,而“META-INF”和“WEB-INF”目录则包含Web应用的标准结构,如`MANIFEST.MF`文件(定义了JAR包的元数据)和`web.xml`(Web应用的...

    clientFilter.rar

    为了更好地理解和使用这些代码,你需要熟悉CAS协议的原理,理解Servlet过滤器的工作机制,以及如何在你的应用中配置和使用过滤器。同时,参照博主的博文会很有帮助,因为博主提到的博文应该详细解释了这些组件的用法...

    Spring Security 中文教程.pdf

    7.4. 使用其他过滤器 —— 基于框架 8. 核心安全过滤器 8.1. FilterSecurityInterceptor 8.2. ExceptionTranslationFilter 8.2.1. AuthenticationEntryPoint 8.2.2. AccessDeniedHandler 8.3. ...

    SSM+ehcache-Jar包

    Ehcache不仅可以作为本地缓存,还可以在分布式环境中使用,支持集群和 terracotta 集群解决方案。 压缩包中的具体文件说明如下: - **ehcache-web-2.0.4.jar**:这是Ehcache的Web扩展,提供了与Web应用集成的功能...

    Spring Security-3.0.1中文官方文档(翻译版)

    7.4. 使用其他过滤器—— 基于框架 8. 核心安全过滤器 8.1. FilterSecurityInterceptor 8.2. ExceptionTranslationFilter 8.2.1. AuthenticationEntryPoint 8.2.2. AccessDeniedHandler 8.3. ...

    java开源包1

    与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以...

    SpringSecurity 3.0.1.RELEASE.CHM

    7.4. 使用其他过滤器 —— 基于框架 8. 核心安全过滤器 8.1. FilterSecurityInterceptor 8.2. ExceptionTranslationFilter 8.2.1. AuthenticationEntryPoint 8.2.2. AccessDeniedHandler 8.3. ...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java开源包8

    与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以...

    java开源包11

    与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以...

Global site tag (gtag.js) - Google Analytics