Перекрывающий силуэт OAuth2Настройки локально в scala
Мне нужно изменить URL-адрес перенаправления на основе некоторого условия. Поэтому я хочу переопределить значения, которые находятся в silhouette.conf. Я нашел в этой статье, что это можно сделать, но не смог правильно привести OAuth2Settings для обновления значения. Можете ли вы помочь?
(socialProviderRegistry.get[SocialProvider](provider) match {
case Some(p: SocialProvider with CommonSocialProfileBuilder) =>
p.withSettings(config => <need to add the new configs>).authenticate().flatMap {
попробовал это, но это дает проблему компиляции
withSettings(conf => {
OAuth2Settings(
Some("http://localhost:9010/authorize"),
"http://localhost:9010/access",
"http://localhost:9000/app/authenticate/somevalue",
"1234",
"1234"
).asInstanceOf
})