在Scala中本地覆盖剪影OAuth2Settings

时间:2018-08-07 07:17:07

标签: oauth-2.0 silhouette

我需要根据某些情况修改重定向网址。因此,我想覆盖Silhouette.conf中的值。我在this文章中发现可以完成此操作,但无法正确转换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 个答案:

没有答案