我需要根据某些情况修改重定向网址。因此,我想覆盖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
})