登录页的个性化定制
登录页面在工程中的地址为 cas\WEB-INF\view\jsp\default\ui\casLoginView.jsp,大家可以打开看一看
其实CAS所有的界面位置都是在cas.properties(具体位置:cas\WEB-INF\cas.properties)中指定的。我们打开这个文件,找到下面这行
cas.securityContext.status.allowedSubnet=127.0.0.1
cas.themeResolver.defaultThemeName=cas-theme-default
//注意下面这行
cas.viewResolver.basename=default_views
看cas.viewResolver.basename 这个键值对,它的值是default_views,表示的是默认的视图配置,其实是一个properties文件的名称而已。大家找找看,在工程中是不是有一个名为default_views.properties(具体位置:cas\WEB-INF\classes\default_views.properties )的文件,文件的具体内容如下:
casLoginView.(class)=org.springframework.web.servlet.view.JstlView
casLoginView.url=/WEB-INF/view/jsp/default/ui/casLoginView.jsp
### Display login (warning) messages
casLoginMessageView.(class)=org.springframework.web.servlet.view.JstlView
casLoginMessageView.url=/WEB-INF/view/jsp/default/ui/casLoginMessageView.jsp
### Login confirmation view (logged in, warn=true)
casLoginConfirmView.(class)=org.springframework.web.servlet.view.JstlView
casLoginConfirmView.url=/WEB-INF/view/jsp/default/ui/casConfirmView.jsp
### Logged-in view (logged in, no service provided)
casLoginGenericSuccessView.(class)=org.springframework.web.servlet.view.JstlView
casLoginGenericSuccessView.url=/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp
### Logout view (/logout)
casLogoutView.(class)=org.springframework.web.servlet.view.JstlView
casLogoutView.url=/WEB-INF/view/jsp/default/ui/casLogoutView.jsp
//省略
可以看到我们的登录页面就是配置在上面的, 里面还配置了 登录成功页面,退出页面等,这个后面会具体说明。
我们知道了页面配置后,那么可以根据业务来具体订制一套页面了。
我们修改top.jsp和casLoginView.jsp
其实主要是 form:form 这标签里的东西不要变了。反正你只修改样式,是肯定不会错的
这样我们就可以按照我们的需求 个性化定制我们的登录界面了。
原来的界面上只有姓名、密码两个表单,可能大家还想在上面加上验证码, 加验证码。
验证码添加
分享到:
相关推荐
【K3单点登录二次开发指导文档】是针对金蝶K3系统中单点登录功能进行集成应用的技术文档,旨在帮助具有相应开发经验的人员理解并实现与K/3门户、K/3、K/3HR等应用系统的无缝对接。单点登录(Single Sign-On,SSO)是...
致远OA二次开发之单点登录源码以及详细注释 如有需要,请直接获取
#### 二、Exchange邮件系统单点登录整合步骤 ##### 1. 系统管理-单点登录设置 - **配置位置**:首先需要进入系统管理模块中的单点登录设置部分进行基本配置。 - **配置项**:新增或修改单点登录设置时,需要特别...
用友U8开发单点登录方案 本文主要介绍了用友U8开发单点登录方案的设计背景、应用场景、实现方式和技术细节。单点登录方案的设计目标是实现非U8系统与U8系统的集成,共享用户名和密码,实现单点登录。 设计背景 ...
本规范规定了单点登录服务的逻辑,包括单点登录服务的架构、单点登录票据的生成和验证、单点登录会话的管理等,以确保单点登录服务的安全性和可靠性。 6. 接口定义 本规范规定了单点登录服务接口的定义,包括单点...
2. 用户信息存储:cas 单点登录解决方案需要使用安全的用户信息存储机制来存储用户的信息。 3. 系统集成:cas 单点登录解决方案需要与不同的应用系统集成,以便用户可以使用单点登录访问所有相互信任的应用系统。 ...
在本场景中,我们关注的是Jeecg如何配置单点登录(Single Sign-On,简称SSO)以及相关的登录验证代码。单点登录是一种网络应用架构中的安全机制,允许用户在一次登录后,就能访问多个相互关联的应用系统,而无需再次...
然后,终端设备加入AD域后,AD域控服务器会往终端设备上安装一个脚本,这个脚本是来源于单点登录服务程序,所以终端的上下线等操作会通过域传给AD域控服务器,并且还会通过脚本将信息传递给单点登录服务程序,单点...
单点登录(Single Sign-On,简称SSO)是一种网络身份验证机制,允许用户在一个系统上登录后,无需再次提供凭证就能访问多个相互信任的系统。它简化了用户管理和提升了用户体验,因为用户不再需要记住多个密码或者在...
#### 二、单点登录方案原理 ##### 2.1 注册用户信息 为了实现单点登录,首先需要向NC服务器注册用户的登录信息。这一步骤中,需要将用户的登录凭证(如用户名、密码等)以及一些附加信息(如账套编码、集团编码等...
单点登录(Single Sign-On,简称SSO)是一种网络用户身份验证机制,允许用户在一个系统或应用中登录后,无须再次输入凭证就能访问多个相互信任的系统或应用。在IT行业中,C#.NET框架提供了丰富的功能来实现跨域单点...
1,通过session会话来判断 2,实现单点登录
springboot2.0+oauth搭建的SSO单点登录的源码,仅仅实现登录功能,无需积分即可下载,如有问题请留言
RTX单点登录源码是实现企业内部信息系统高效管理和安全访问的一种技术解决方案。RTX,全称Real Time eXchange,是由腾讯推出的一款即时通讯软件,主要用于企业内部沟通与协作。单点登录(Single Sign-On,简称SSO)...
二、实现单点登录 要实现单点登录,需要两个部分:认证服务(sso-server)和应用服务器(应用A和应用B)。认证服务负责用户认证和授权,而应用服务器负责处理用户请求。 1. 认证服务(sso-server) 认证服务是单...
2. 需要配置的服务:在Teamcenter实现单点登录需要配置的服务主要包括LDAP服务、Login服务、Identity服务。其中,LDAP服务负责用户的集中管理,Login服务负责处理用户认证过程,Identity服务则用于身份验证信息的...
ASP.NET跨域单点登录源码 asp.net 跨域单点登录实现原理: 当用户第一次访问web应用系统1的时候,因为还没有登录,会被引导到认证中心进行登录; 根据用户提供的登录信息,认证系统进行身份效验,如果 通过效验,...
### U8+ 门户集成单点登录及其扩展开发详解 #### 概述 随着企业信息化建设的不断深入,为了提高工作效率、简化操作流程并确保数据安全性,越来越多的企业选择实施单点登录(Single Sign-On,简称SSO)解决方案。...
OAuth2 是一个授权框架,常用于构建安全的API和实现单点登录(Single Sign-On, SSO)。在SSO场景中,用户只需登录一次就能访问多个应用,无需反复输入用户名和密码,极大地提升了用户体验。本资源包含了一份关于...