【问题标题】:implementing authentication using oauth 2.0 and wicket使用 oauth 2.0 和 wicket 实现身份验证
【发布时间】:2012-09-17 00:18:55
【问题描述】:

我尝试使用 oauth 2.0 与我们的客户进行安全通信。 首先,我必须承认我对 oauth 完全陌生。 使用的技术如下:检票口,弹簧, 我采取了以下步骤。

  1. 在 pom.xml 中添加依赖


    org.springframework.security.oauth
    spring-security-oauth
    1.0.0.M3版本>
    依赖>

  2. 然后我在WEB-INF/web.xml中添加了以下内容


    springSecurityFilterChain
    org.springframework.web.filter.DelegatingFilterProxy
    过滤器>

    springSecurityFilterChain
    /*

  3. 最后我将这些行添加到 META-INF/spring-context/application.xml









但是我收到了这个错误:

25 09 12 14:48:11:921:ERROR: [ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/core/env/ConfigurableEnvironment
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
at java.lang.Class.getConstructor0(Class.java:2714)
at java.lang.Class.getDeclaredConstructor(Class.java:2002)
...

【问题讨论】:

标签: wicket oauth-2.0 oauth-provider


【解决方案1】:

通常是这样的,当我们添加一个依赖时,它本身就包含了必要的依赖。不是吗? 因为我得到了这么多的错误,直到现在我添加了很多依赖,但仍然面临一些新的依赖? 这是合乎逻辑的......在我可以运行项目之前添加依赖项。 我里面还没有代码...尝试添加OAUTH依赖!

【讨论】:

  • 我不太确定你在问什么!您是否在问即使您没有实现代码,添加依赖项以使项目运行是否合乎逻辑?
【解决方案2】:

我认为您的 Maven 依赖项中需要 spring-core。特别是 3.1 或更高版本。

【讨论】:

    猜你喜欢
    • 2014-07-28
    • 2014-12-27
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 2023-03-07
    • 2012-05-29
    • 1970-01-01
    相关资源
    最近更新 更多