Перекрывающий силуэт 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
          })

0 ответов

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