【问题标题】:How to use Spring Security OAuth2 with Apache Wicket?如何将 Spring Security OAuth2 与 Apache Wicket 一起使用?
【发布时间】:2021-07-20 14:46:56
【问题描述】:

我想对我的 Apache Wicket 网站使用 OAuth2 身份验证。

我的网站使用 Spring Boot 和 Spring Security 作为身份验证部分,但我想使用 @AuthorizeInstantiation Wicket 注解来保护页面。

我可以一起使用这些框架吗?如何使用?

谢谢。

【问题讨论】:

    标签: spring-boot spring-security wicket


    【解决方案1】:

    当然,你可以将它们组合起来!

    请参阅 wicket-auth-roles 模块,了解如何在 Wicket 中实现身份验证。与 Spring Security 不同的是需要使用SecurityContextHolder.getContext().getAuthentication() 来获取当前登录的用户/主体。

    如果您决定从 AbstractAuthenticatedWebSession 扩展,那么它的 public abstract boolean isSignedIn(); 应该使用 Spring Security API 来获取 Principal。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-19
      • 2013-02-09
      • 2014-12-11
      • 2019-09-25
      • 2016-09-04
      • 2018-04-14
      • 2020-11-02
      • 2019-05-27
      相关资源
      最近更新 更多