Size: a a a

Spring Framework and more

2020 June 24

VS

Vitaly Sirotkin in Spring Framework and more
Arseny -> r2d2
использую keycloak и spring-boot-starter-oauth2-resource-server, указываю
spring.security.oauth2.resourceserver.jwt.jwk-set-uri
и
               .oauth2ResourceServer()
               .jwt()
и авторизация по токену работает. Хотелось бы узнать, можно ли вместо урлы до jwks указывать урлу до openid-configuration? В доках по стартеру этого не нашел, свойства такого тоже, но кажется логичным указывать не специфичную урлу до ключа, а урлу до конфигурации которая содержит в себе урлу до ключа
Ну через ${} синтаксис можно скорее всего
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Vitaly Sirotkin
Ну через ${} синтаксис можно скорее всего
мой вопрос в том можно ли сконфигурировать spring-boot-starter-oauth2-resource-server указав не напрямую урлу до jwks, а до openid-configuration. Если я правильно понимаю, ${} здесь не поможет
источник

Ar

Arseny -> r2d2 in Spring Framework and more
мне не свойство из пропертей достать надо, а понять может ли спринг в авто-определение пути до jwks через openid-configuration
источник

C

Captcha bot in Spring Framework and more
Rashdan Kim, если ты не бот, нажми "три". Ботов удалено: 36.
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Arseny -> r2d2
использую keycloak и spring-boot-starter-oauth2-resource-server, указываю
spring.security.oauth2.resourceserver.jwt.jwk-set-uri
и
               .oauth2ResourceServer()
               .jwt()
и авторизация по токену работает. Хотелось бы узнать, можно ли вместо урлы до jwks указывать урлу до openid-configuration? В доках по стартеру этого не нашел, свойства такого тоже, но кажется логичным указывать не специфичную урлу до ключа, а урлу до конфигурации которая содержит в себе урлу до ключа
я недоглядел за issuer-uri - указание данного свойства активирует discovery
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Привет всем, если есть возможность гляньте вопрос - https://ru.stackoverflow.com/questions/1144405/filterregistrationbean-%d0%bd%d0%b5-%d0%b2%d0%b8%d0%b4%d0%b8%d1%82-%d0%b1%d0%b8%d0%bd-%d1%83%d0%ba%d0%b0%d0%b7%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9-%d0%b2-registrationbean-addinitparamete


Который день с этим мучаюсь, ничего не могу сообразить)
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Все это произошло после перехода на версию спринга 2.2.7
источник

WT

Waldemar Tsiamruk in Spring Framework and more
вы наврерное хотели сказать спринг бута :)
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Да , конечно)
источник

WT

Waldemar Tsiamruk in Spring Framework and more
а с какой версии перешли?
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
С 2.1.3
источник

WT

Waldemar Tsiamruk in Spring Framework and more
всё заводилось в в способе который сейчас не рабочий?
источник

WT

Waldemar Tsiamruk in Spring Framework and more
release notes смотрели? Помню при миграции спринг секурити на 2.x с 1.5 часть бинов убрали  из автоконфига, и их надо было явно объявлять, про это написано было в release notes и migration guide на гитхабе
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Мы хотели перекатится ради тестов. Нет, не смотрели. Фактически отвалиавется SpringMiltonFilter
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Он нам нужен для WebDav
источник

WT

Waldemar Tsiamruk in Spring Framework and more
Посмотрите, там обычно пишут такие изменения
источник

WT

Waldemar Tsiamruk in Spring Framework and more
если конфиг меняется
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Вообще довольно странно, что вы "который день с этим мучаетесь". Вроде же там черным по белому написано, в чем проблема.

> No qualifying bean of type 's.s.sce.service.storage.webdav.WebDavAuthHelper' available

Т.е. спринг не может найти бин с таким типом. Вы просите его "заинжекти мне такой бин", а он вам отвечает "какой бин? такого бина нет".

Вы уверены, что бин с типом WebDavAuthHelper у вас действительно где-то создается?
источник

e

evergood in Spring Framework and more
Народ, кто в курсе про Zuul, он может редиректить файлы в обход микросервиса?
источник

КМ

Кирилл Моисеенков... in Spring Framework and more
Ruslan Stelmachenko
Вообще довольно странно, что вы "который день с этим мучаетесь". Вроде же там черным по белому написано, в чем проблема.

> No qualifying bean of type 's.s.sce.service.storage.webdav.WebDavAuthHelper' available

Т.е. спринг не может найти бин с таким типом. Вы просите его "заинжекти мне такой бин", а он вам отвечает "какой бин? такого бина нет".

Вы уверены, что бин с типом WebDavAuthHelper у вас действительно где-то создается?
В сущности там не важно какой бин. Если переписать конструктор ручками а не через ломбок и поменять их местами. Или заинжектить их через аннотацию Autowired, то будет падать самый первый бин который он попытается заинжектить
источник