cas5.1.5如何实现记住密码自动登陆 40C

最近完善公司做的单点登录,给单点登陆添加rememberMe功能,即单点登陆成功后关闭浏览器再打开浏览器输入访问地址不再需要重新登陆,而是自动登陆成功,项目为maven项目,遇到以下问题:
cas5.0版本以下实现记住密码自动登陆(rememberMe)网上资料如下:
1、修改配置文件

1.1、deployerConfigContext.xml
修改WEB-INF/deployerConfigContext.xml,在id为authenticationManager的bean中添加

 <property name="authenticationMetaDataPopulators">  
            <list>  
                <bean class="org.jasig.cas.authentication.principal.RememberMeAuthenticationMetaDataPopulator"></bean>  
            </list>  
        </property> 

1.2、login-webflow.xml

修改WEB-INF/login-webflow.xml

 <view-state id="viewLoginForm" view="casLoginView" model="credential">
<binder>
    <binding property="username" />
    <binding property="password" />
    <binding property="rememberMe" />
</binder>**

1.3、ticketExpirationPolicies.xml

修改WEB-INF/spring-configuration/ticketExpirationPolicies.xml,参数分别为session过期时间和记住密码的时效时间,单位为毫秒

 <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy">
    <property name="sessionExpirationPolicy">
        <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
            <constructor-arg index="0" value="7200000"></constructor-arg>
        </bean>
    </property>
    <property name="rememberMeExpirationPolicy">
        <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
            <constructor-arg index="0" value="7200000"></constructor-arg>
        </bean>
    </property>
</bean>

2、修改登录页面

cas默认登录页面为WEB-INF/view/jsp/default/ui/casLoginView.jsp,在对应位置添加代码

 <input type="checkbox" name="rememberMe" id="rememberMe" value="true" /> <label for="rememberMe">Remember Me</label>

但是cas5.1.5版本是springBoot结构的,就没有ticketExpirationPolicies.xml文件,而且deployerConfigContext.xml里什么配置也没有,我的项目结构如下:整体结构 如图 图片说明请大神指点。
其中sso-server模块详细结构如图图片说明

3个回答

就是跟正常情况下一样,所以不用太多改动

qq_35182361
qq_35182361 可就是 不知道怎么实现功能啊,新版本不知道怎么配置了
一年多之前 回复

1.修改WEB-INF/login-webflow.xml

  <view-state id="viewLoginForm" view="casLoginView" model="credential">
<binder>
    <binding property="username" />
    <binding property="password" />
    <binding property="rememberMe" />
</binder>

2.2.cas默认登录页面为WEB-INF/view/jsp/default/ui/casLoginView.jsp,在对应位置添加代码:

  <input type="checkbox" name="rememberMe" id="rememberMe" value="true" /> <label for="rememberMe">Remember Me</label>

application.properties:
#设置应用端ticket有效期 单位 秒

 cas.ticket.st.timeToKillInSeconds=30

#设置服务端ticket有效期 单位 秒(若设置了rememberMe,此时间即为rememberMe的时间)

 cas.ticket.tgt.timeToKillInSeconds=7200
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android之记住密码与自动登陆实现
本文主要讲述了利用sharedpreference实现记住密码与自动登陆功能 根据checkbox的状态存储用户名与密码 将结果保存在自定义的application中,成为全局变量 布局文件<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/andro
自动登陆记住密码
package com.example.day09_sharedpreferences; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor
js实现页面记住密码与自动登陆
&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html xmlns:th=&quot;http://www.thymeleaf.org&quot;&amp;gt;&amp;lt;head&amp;gt;    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;    &amp;lt;title&amp;gt;统一认证平台登录&amp;lt;/title&amp;gt; &amp;lt;link rel=&quot;shortcut ico
SharedPreferences 自动登陆 记住密码
public class MainActivity extends Activity implements OnClickListener { private EditText edit_name; private EditText edit_pwd; private CheckBox check_mima; private CheckBox check_login; private...
PHP 记住密码自动登陆
PHP在登录的时候记住用户输入的密码在某些情况下是很有必要的,下面是一个小例子,希望对你有所帮助。   PHP setcookie() 函数 setcookie() 函数向客户端发送一个 HTTP cookie。 cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。 每当计算机通过浏览器请求一个页面,就会发送这个 cookie。 coo
SharedPreferences自动登陆与记住密码之初级篇
小编初学安卓,对sharedpreferences的学习有了一定的了解,有了很多体会,希望用下面的代码展示我的学习成果,也希望能给初学安卓的童鞋一些指引,当然这里也有很多不足之处,还望大家多批评指正!给予我更多的支持和鼓励。话不多说,代码抵千言 1.主页面的lanout布局文件,很简单就直接见下面的布局文件代码:     xmlns:tools="http://schema
sharedpreference自动登陆记住密码
xml version="1.0" encoding="utf-8"?> manifest xmlns:android="http://schemas.android.com/apk/res/android" package="bawei.com.xliscom.administrator.spjizhumima"> application android:all
关于系统自动登陆和记住密码的问题
现在的软件都具有,系统自动登陆和记住密码的功能,请问这是怎么实现 的,我个人认为是用数据库判断.还有就是想改变一个控件字体的大小和颜色怎么实现.这些小问题,我妈长时间没有弄明白,希望大家能够帮助我,谢谢.
qt如何做一个记住密码和自动登陆的界面
qt如何做一个记住密码和自动登陆的界面? 首先在做自动登陆和记住密码的功能的时候,我们需要一个介质保存是否自动登陆和是否记住密码的功能,保存的方式一般可以有两种。一种方式是读配置文件;另一种方式是访问数据库信息(适合多人员操作)。而本文采用的则是前一种方式(读配置文件)。 相关知识 qt提供了一个类可以读取配置文件和设置配置文件属性的类QSettings; 例如读取配置文件信息的方式value()...
关于MSN记住密码自动登陆问题
我的机器是XP的,每次开机MSN就会自动登陆,这样很不安全,请问高手,如何不让系统记住MSN密码。在什么地方设置的?
C# winform记住密码及自动登陆源码
C# winform记住密码及自动登陆源码,仿QQ界面设计
QQ登陆页面(含记住密码,自动登陆)
QQ登陆页面(含记住密码,自动登陆),很好的例子
如何实现类似qq的记住密码的功能和自动登陆功能?
如何实现类似qq的记住密码的功能和自动登陆功能?
如何实现记住密码功能
现在已经成功把cookie写入客户端,也能在页面里收到,可现在的问题是在哪里接收cookie,如果在每个页面都要收cookie太麻烦了,就用了一个BasePage页,所以页继承此,可是问题又来了,这个BasePage只是针对需要登录才访问的页面才继承,其它页面,不用登录有可以访问的页面却不可以,这些页面又需要一个一个地写读cookie的代码,有没有办法在统一的地方读取cookie,只要访问这个站点上的任何文件,用Global.asax不知道能否解决
自动登陆是如何实现的
msn messenger中的开机自动登陆是如何实现的?那里可以查找这方面的资料
如何实现ftp自动登陆!·
用程序来实现,自动执行ftp,自动输入用户名和密码。
如何实现应用程序的自动登陆
我编写了一个应用程序,用户使用的时候需要登陆。现在想添加自动登陆的功能,即用户第一次使用的时候用帐号和密码登陆,如果他选择了自动登陆,以后他每次使用的时候就不要输入帐号和密码而自动登陆上去。类似于msn messager。请问如何实现!!谢谢!!
如何实现windows的自动登陆
有没有API可以实现windows的自动登陆,也就是说当计算机只有一个人使用时,启动后不用输入密码就直接进入系统,需要说明的是,这时用户的密码还是存在的。
如何实现用户自动登陆?
请各位高手帮忙,先谢谢了。rnrntomcat系统下的jsp,如何实现用户自动登陆阿,用cookie能解决吗?rnrn请兄弟姐妹们详细告知一下,谢谢!!
如何实现网页的自动登陆?
rn用户名和密码是知道的.rnrn当我们想上某个网站时(如mail.126.com), 自动打开该网站(这很容易), 然后自动填充用户名和密码,然后自动登陆.rn怎么做?rnrn最好有通用性. rn用VC做, 用钩子可以做到吗? 怎么做?
如何实现linux的自动登陆?
我希望我的电脑启动后能自动登陆,即不需要输入用户名和密码,能自动进入系统,并运行我指定的一个程序。有办法吗?
如何实现自动登陆功能?
校园网每次都要登陆才能上网,我想用C#编写一个小程序,实现自动登陆,该登陆页面有两个文本框和一个按钮,请问怎样才能实现?
自动登陆如何实现,源代码!
自动登陆如何实现,源代码!
如何实现自动登陆网站?
网站如下:http://www.gotogame.com.cn/cybercafe/rn http://esales.shanda.com.cn/rn简单的说就是:如何将事先给定的用户名和密码填入网页对应的输入框中。rn 用WEBBROWSE不知能否实现。请高手帮忙!
如何实现自动登陆
我做了一个东东,每次启动都需要链接到远程数据库进行口令确认,我不想如此麻烦,如何做到启动程序,链接到数据库服务器,服务器返回登陆口令提示后,由我所写的软件自动输入口令实现自动登陆呢?rn我是链接到notes数据库,所以不像sqlserver链接函数一样有带用户口令的参数。rn听说可以做一个模拟用户登陆的东东,该怎么做呢?rn
如何让IE记住密码?如何让IE自动登陆?
就像CSDN的登陆页面一样,可以设置“两周内不用登陆”;rn很多登陆页面当你输入用户名时,IE会自动带出密码;rn这两个功能如何做到?
登陆界面(记住密码、自动登陆、再按一次退出、关闭键盘)
今天是2014-10-17,花了一个早上做了一个简单的登陆界面,功能包括:记住密码、自动登陆、再按一次退出、关闭键盘。
危险,不要随意让网站记住密码自动登陆!
为了方便用户登录,几乎所有的网站都实现了“记住密码”、“自动登陆”这样似乎人性化的功能。 我也很喜欢这个功能,因为我自己的脑子实在是讨厌记东西。
android 利用SharedPreferences做的简单记住密码+自动登陆
SharedPreferences 1.SharePreference这个接口很是用于保存数据用的 调用Context.getSharePreferences(String name, int mode)方法来得到SharePreferences接口,该方法的第一个参数是文件名称,第二个参数是操作模式。  操作模式有三种:MODE_PRIVATE(私有) ,MODE_WORL
记住密码自动登陆的实现和退出时的登陆数据清空
在android开发的时候涉及到自动登录方面网上有很多相关的代码,但是在实际应用中常常实现了自动登录功能后,在退出登陆返回登陆界面后又被强制进入主界面,没有清空之前的登录数据。
servlet实现自动登陆、记住密码、统计总共登陆次数
纯servlet编写登陆功能,实现自动登陆、记住密码。展示了cookie和session的用法。注释详细,可以作为今后的参考
求助关于用VB.net实现登陆中的记住密码和自动登陆
怎样用VB.net实现登陆中的记住密码和自动登陆功能啊 就象QQ那样的rn登陆是调用的Web Service
记住密码的实现
一、运行效果图 二、核心代码 LoginActivity.java package com.example.minitwittersimulate; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.Shar
实现自动登陆(java) 实现自动登陆(java)
实现自动登陆(java) 实现自动登陆(java) 实现自动登陆(java) 实现自动登陆(java)
实现自动登陆
<p>rn <br />rn</p>rn<p>rn <p>rn 20周年限定一卡通!<span style="color:#337FE5;">可学Java全部课程</span>,仅售799元(原价7016元),<span style="color:#E53333;">还送漫威正版授权机械键盘+CSDN 20周年限量版T恤+智能编程助手!</span>rn </p>rn <p>rn 点此链接购买:rn </p>rn <table>rn <tbody>rn <tr>rn <td>rn <span style="color:#337FE5;"><a href="https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy" target="_blank">https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy</a><br />rn</span>rn </td>rn </tr>rn </tbody>rn </table>rn</p>rn<span>&nbsp;</span> rn<p>rn <br />rn</p>rn本阶段以React项目为主,涵盖及时:React基础知识点,React-Router,Redux,Axios等技术栈相关内容,并且包含完整实战项目
php如何实现记住密码的功能?
请教php如何实现“记住密码”的功能...还有当我点击“退出”后,登陆框里能保存用户名和密码,就像QQ登陆界面一样。
MFC如何实现记住密码自动登录
小弟做了个登录界面连接了数据库科登录,不知道怎么实现记住密码和自动登录,希望大神指教
如何实现root账号的自动登陆?
同标题
如何实现让NT自动登陆
-
如何实现csdn论坛的自动登陆
各位大侠,我想做个程序,就是只要我一执行我的程序,就自动登陆到csdn网站,并且能够自动登陆csden的论坛,谢谢,请各位大侠给出思路谢谢
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法