【问题标题】:Grails spring facebook load facebook credential from dbGrails spring facebook从db加载facebook凭证
【发布时间】:2016-01-25 07:16:46
【问题描述】:

我需要帮助才能对 gralis spring security facebook 插件进行一项更改。默认配置允许在 Config.groovy 中设置 appId 和秘密 facebook 凭据。 我需要从我的数据库中读取它,因为我需要从同一个 grails 应用程序中使用许多 facebook 应用程序登录。 最好的方法是什么?

【问题讨论】:

    标签: facebook grails spring-security


    【解决方案1】:

    基本上你需要自定义facebookAuthUtils。您可以扩展默认的 FacebookAuthUtils 类,并将其定义为一个新的 Spring bean,它将替换默认的。

    我认为您需要的只是覆盖refreshAccessTokengetAccessTokenprepareRedirectUrl 方法。也许getAuthCookie 也可以,如果您使用的是基于 cookie 的身份验证。当前方法是使用配置文件中的applicationIdsecret,但您可以从数据库中获取它们。

    【讨论】:

      猜你喜欢
      • 2016-08-11
      • 2015-02-12
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2016-08-24
      • 2014-03-07
      • 1970-01-01
      • 2013-10-18
      相关资源
      最近更新 更多