Реализация аутентификации с использованием oauth 2.0 и wicket
Я пытаюсь установить безопасную связь с нашим клиентом, используя oauth 2.0. Прежде всего я должен признаться, что я совершенно новый для oauth. Используемые технологии заключаются в следующем: калитка, весна, я предпринял следующие шаги.
Добавить зависимость в pom.xml
<Зависимость>
<Идентификатор_группы>org.springframework.security.oauth идентификатор_группы>
<Артефакт>весна-безопасность OAuth артефакт>
<Версия>1.0.0.M3 версия>
Зависимость>Затем я добавил следующее в WEB-INF / web.xml
<Фильтр>
springSecurityFilterChain<имя-фильтра /><имя-фильтра>
<Фильтр-класс>org.springframework.web.filter.DelegatingFilterProxy фильтр класса>
Фильтр>
<Фильтр-отображение>
springSecurityFilterChain<имя-фильтра /><имя-фильтра>/ * URL-шаблон>
Фильтр-отображение>Наконец я добавил эти строки в META-INF/spring-context/application.xml
Бобы: фасоль>
OAuth: поставщик>
OAuth: клиент-деталь-сервис>
Но я получил эту ошибку:
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 зависимость!