Spring security spring Security3.x y与wicket 6.7.0的集成

Spring security spring Security3.x y与wicket 6.7.0的集成,spring-security,wicket,Spring Security,Wicket,我不熟悉wicket和SpringSecurity。我按照如下方式配置了spring安全性 <http create-session="never" auto-config="true"> <remember-me /> <http-basic /> <intercept-url pattern="/**" requires-channel="https" /> <!-- <form-login logi

我不熟悉wicket和SpringSecurity。我按照如下方式配置了spring安全性

<http create-session="never" auto-config="true">
    <remember-me />
    <http-basic />
    <intercept-url pattern="/**" requires-channel="https" />
    <!-- <form-login login-page="/admin"/> <logout invalidate-session="true" 
        logout-url="/j_spring_security_logout" logout-success-url="/admin" delete-cookies="JSESSIONID"/> -->
    <session-management session-fixation-protection="migrateSession">
        <concurrency-control max-sessions="1"
            error-if-maximum-exceeded="true" />
    </session-management>
</http>

<authentication-manager alias="authenticationManager">
    <authentication-provider user-service-ref="userDetailsService"></authentication-provider>
</authentication-manager>

<global-method-security secured-annotations="enabled" />

我已经在扩展类中扩展了AuthenticatedWebSession进行身份验证

我的问题是:

  • 如何配置基于表单的身份验证
  • 如何配置会话管理
  • 如何配置每个用户的单次登录(此处,如果用户尝试使用相同的用户登录,我希望使以前登录的用户的会话无效。)
  • 需要关于Spring Security与Wicket集成的参考手册

  • 如果我遗漏了什么,也请告诉我。

    您可以查看github上Wicket/Spring安全集成的以下工作示例:

    您的问题有点含糊不清,因此我建议yoiu看看github上的示例,如果您有任何问题,请再次询问

    问候,,
    汤姆

    谢谢汤姆。我看了这个例子,它很有帮助。嗨,汤姆,我又发了一期,请帮我一把。