Конфигурация Spring Security 5 XML для OpenID Connect - PullRequest
2 голосов
/ 24 апреля 2019

Нам нужна конфигурация Spring Security 5 XML для аутентификации в веб-приложении с использованием поставщика OpenID Connect, но я нашел только примеры конфигурации Java с весенней загрузкой.В Интернете много запутанной информации об OpenID (без подключения!), Старом расширении oauth Spring Security, oauth 2 Login (без OpenID) или сторонних реализациях.В настоящее время я пытаюсь преобразовать код из OAuth2LoginConfigurer в XML, но это не очевидно.Кажется, что не существует AuthenticationEntryPoint, например.Кто-нибудь может предоставить рабочую конфигурацию XML для OpenID Connect?

1 Ответ

2 голосов
/ 01 мая 2019

Действительно, Spring Security 5 не поддерживает пространство имен XML для конфигурации OAuth2Login и, скорее всего, не будет в версии 5.2.

Открытый вопрос , связанный с этим, не получил большой поддержки, поэтому я рекомендую вам озвучить вашу поддержку, если вы хотите, чтобы она была исправлена.

К сожалению, эта поддержка не будет добавлена ​​в следующей версии 5.2. Есть другие предметы с более высоким приоритетом, на которые мы нацелены на 5.2. Как к вашему сведению, мы расставляем приоритеты для задач, основываясь на запросах пользователей, и учитывая, что по этому вопросу есть только 2 отзыва, особого спроса на него нет. Это не означает, что мы не будем добавлять поддержку, это просто означает, что она находится в списке с более низким приоритетом.

Тем временем я добавил поддержку Open ID Connect 1.0 в мой текущий проект, следуя справочной реализации MITREid Connect . Хотя проект был реализован с использованием Spring 4, мы смогли использовать клиент в сочетании с Spring Security 5 и Spring Security OAuth 2.3.4.

...