Реализация аутентификации с использованием oauth 2.0 и wicket

Я пытаюсь установить безопасную связь с нашим клиентом, используя oauth 2.0. Прежде всего я должен признаться, что я совершенно новый для oauth. Используемые технологии заключаются в следующем: калитка, весна, я предпринял следующие шаги.

  1. Добавить зависимость в pom.xml

    <Зависимость>
    <Идентификатор_группы>org.springframework.security.oauth
    <Артефакт>весна-безопасность 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)
...

2 ответа

Я думаю, что вам нужна пружина в ваших зависимостях maven. Конкретно версия 3.1 или выше.

Как правило, когда мы добавляем зависимость, она сама содержит необходимые зависимости. Не так ли? Потому что у меня такая ошибка, и я до сих пор добавляю много зависимостей, но все еще сталкиваюсь с некоторыми новыми? Это логично... добавить зависимость, пока я не смогу запустить проект. У меня до сих пор нет кода внутри... просто попробуйте добавить OAUTH зависимость!

Другие вопросы по тегам