Python社交身份验证:指定“领域”和“ redirect_to”设置

时间:2019-05-21 22:40:50

标签: python django python-social-auth

Python Social Auth(对于Django)

我正在尝试将auth-system与一个OpenID提供程序连接,但找不到应在何处指定 return_to realm 设置,因此最终的POST至派对提供者将如下所示:

val database = Room.databaseBuilder(context, MyDatabase::class.java, "mydatabase").addCallback(object : RoomDatabase.Callback() {
    override fun onCreate(db: SupportSQLiteDatabase) {
      ...
    })
    .fallbackToDestructiveMigration()
    .build()

现在,即使在生产中,它也会为两者发送127.0.0.1

大家伙

1 个答案:

答案 0 :(得分:0)

  • openid.return_to取决于nginx / apache主机头设置

  • 可以在全局Django设置openid.realm

    中定义
  • OPENID_TRUST_ROOT

P.S。也可以通过在自定义 strategy 类(全局Django设置openid.return_to)中覆盖build_absolute_uri方法来定义SOCIAL_AUTH_STRATEGY