`
Virgo_S
  • 浏览: 1153676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用RememberMeProcessingFilter来实现cookies自动登陆

    博客分类:
  • JAVA
阅读更多
要使用cookies自动登陆,我们需要配置过滤器RememberMeProcessingFilter,那么要配置:

<bean id="rememberMeProcessingFilter" class="org.acegisecurity.ui.rememberme.RememberMeProcessingFilter">
  <property name="authenticationManager" ref="authenticationManager"/>
  <property name="rememberMeServices" ref="rememberMeServices"/>
</bean>

即需要配置一个验证管理器和rememberMeServices,来提供rememberMeProcessingFilter。然后在配置rememberMeServices,需要提供userDetailsService

<bean id="rememberMeServices"  

    class="org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices">  

    <property name="userDetailsService">  

        <ref local="userSecurtyDetails" />  

    </property>  

    <property name="key">//这里的key是用来保证cookie的真实性,有效性   

        <value>springRocks</value>  

    </property>  

</bean>  

然后是验证管理方面:

<!--验证管理員,管理验证提供者 -->
   <bean id="authenticationManager" class="org.acegisecurity.providers.ProviderManager">
      <property name="providers"><!-- 可有多个提供者,其中一个验证通过即可以了 -->
         <list>
            <ref local="daoAuthenticationProvider"/>
            <ref local="rememberMeAuthenticationProvider"/>
         </list>
      </property>
   </bean>

然后是配置rememberMeAuthenticationProvider

<bean id="rememberMeAuthenticationProvider"

class="org.acegisecurity.providers.rememberme.

RememberMeAuthenticationProvider">
        <property name="key" value="springRocks"/>
    </bean>

这样就配置好了

分享到:
评论

相关推荐

    使用cookies来实现自动登录效果

    "使用cookies来实现自动登录效果"这个主题,就是关于如何利用cookies这一小型文本文件来达到这一目的的技术实践。以下是关于这个主题的详细解释。 首先,我们需要了解什么是cookies。Cookies是服务器发送到用户...

    基于GO语言与chromedp库实现网站自动登录,以长期定时任务,实现三维家网站自动登录获取cookie,

    基于GO语言与chromedp库实现网站自动登录,以长期定时任务,实现三维家网站自动登录获取cookie,并更新到mysql数据库为例。Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门...

    JAVA通过Session和Cookie实现网站自动登录的技术

    本文将详细介绍如何使用 Session 和 Cookie 实现网站自动登录的技术。 一、什么是 Session 和 Cookie? Session 和 Cookie 是两种常用的Web开发技术。Session 是一种服务器端的存储机制,用于存储用户的会话信息。...

    Cookies自动登录、权限控制、未登录拦截

    下次用户访问网站时,浏览器会自动发送这个Cookie,服务器通过解密并验证Cookie的内容来识别用户,从而实现免密码登录。这种机制需要确保安全,防止Cookie被盗用,通常配合SSL/TLS加密传输和安全的Cookie属性(如...

    使用cookies实现用户登录

    PHP使用cookies实现用户登录,第一次登录需要输入用户名和密码,第二次直接记住用户名和密码直接登录!

    使用phpMyAdmin 时,"必须启用 Cookies 才能登录",问题的解决

    在使用phpMyAdmin时,有时会遇到一个常见的问题,即登录页面反复提示“必须启用Cookies才能登录”。这通常是由于浏览器的Cookie设置不正确或者phpMyAdmin的配置文件没有正确配置导致的。以下是一些详细的解决步骤和...

    网页登录记住用户名密码登录时间的cookies的做法

    网页登录记住用户名密码登录时间的cookies的...可以使用加密技术来保护cookies中的数据,以免被恶意攻击。 使用cookies记住用户名密码登录时间可以提高用户体验,但需要注意cookies的安全性,以免泄露用户的敏感信息。

    Cookie 实现WebView自动登录

    本文将详细探讨Cookie与WebView的结合使用,以及如何在iOS中实现自动登录。 一、Cookie基础 Cookie是由服务器端发送到客户端(浏览器)的一小段文本信息,用于存储用户的状态信息,如登录状态、个性化设置等。当...

    c__winform实现网页上用户自动登陆,模拟网站登录

    在IT领域,尤其是在Web...总之,使用C# WinForm实现网页上的用户自动登录涉及到了网络请求、cookies管理以及异常处理等多个方面。通过深入理解这些概念和技术细节,你可以有效地构建出可靠且高效的自动登录解决方案。

    网页 自动登录 源代码 C#实现

    总的来说,C#实现网页自动登录涉及到网络通信、数据存储、加密解密、用户身份验证等多个方面。理解并掌握这些技术对于开发高效且安全的自动登录功能至关重要。在这个例子中,通过学习和理解这个C#源代码,开发者可以...

    Cookie实现自动登录

    例如,Chrome开发者工具的"Application"面板允许查看和编辑存储的Cookies,帮助开发者在开发过程中调试自动登录功能。 综上所述,Cookie是实现自动登录的核心机制,通过存储用户标识符并在后续请求中传递,确保用户...

    Cookies的实现

    本篇将深入探讨如何使用Visual Studio 2005和ASP.NET,结合VBScript来实现Cookies的功能,特别是自动登录的功能。 首先,理解Cookies的基本概念至关重要。Cookies是由服务器发送到用户浏览器并存储在本地的小型文本...

    JAVA通过Session和Cookie实现网站自动登录

    虽然使用`Session`和`Cookie`实现自动登录可以极大地提高用户体验,但同时也需要特别注意安全性问题。例如,Cookie可能会被截获或篡改,因此建议对敏感信息(如密码)进行加密处理,并且限制Cookie的使用场景,避免...

    c# 实现网页上用户自动登陆.net 模拟网站登录.docx

    在模拟登录过程中,我们可以通过设置CookieHeader属性来存储网站的Cookies,从而实现用户的自动登录功能。 知识点3:使用Dictionary存储参数 在Post类中,我们使用了Dictionary, string&gt;类型的Para属性来存储参数...

    Jsp+Servlet+Cookie实现记住密码,自动登录,防止表单提交,记录登录次数

    在实际的代码实现中,JSP页面可能使用了EL(Expression Language)表达式来简化页面逻辑,如显示用户信息或登录状态。Servlet处理HTTP请求,进行业务逻辑,如验证用户、处理Cookie和令牌,以及更新登录计数。整个...

    Java Web登录自动填入用户名密码

    总的来说,实现“Java Web登录自动填入用户名密码”功能需要结合前端页面、后端逻辑和浏览器的Cookie机制。在设计时,不仅要关注功能实现,还要考虑安全性与用户体验。通过学习和实践,开发者可以更好地掌握Java Web...

    用户登录功能(cookie实现)

    以下是关于使用Cookie实现用户登录功能的详细知识点: 1. **Cookie的基本概念**:Cookie是由服务器端发送到浏览器的一小段文本信息,浏览器在后续的请求中会将Cookie回传给服务器。它们可以用来保存用户偏好、会话...

    python利用selenium通过cookies方式登录淘宝搜索页面

    为了实现自动登录,我们需要将获取的cookies保存起来,以便下次使用。可以将cookies转换为字典格式,然后序列化成JSON文件: ```python import json # 保存cookies with open('cookies.json', 'w') as f: json....

    C# winfrom 自动登录网页 提取网页内容

    在C# WinForm环境下开发应用程序时,有时我们需要与网页交互,比如实现自动登录并提取网页内容。这通常涉及到网络编程、HTML解析以及自动化控制技术。本文将深入探讨如何使用C#来实现这一功能。 首先,要实现自动...

    网站的自动登录功能,asp.net实现

    总结,ASP.NET实现网站自动登录功能涉及Cookie、Session的使用,以及安全策略的实施。理解这些概念和实践技巧,对于提升网站用户体验和保护用户信息安全至关重要。在开发过程中,务必遵循最佳实践,确保功能的稳定性...

Global site tag (gtag.js) - Google Analytics