AllAuth安装

2024-01-12

我正在尝试安装和配置 Django AllAuth,但遇到了很多障碍。恐怕我只是错过了一些可能会澄清一些事情的基本概念。

  1. 为了使基本的社交身份验证正常工作,需要在社交提供商(Facebook、Twitter 等)内部完成哪些设置

  2. 如果是这种情况,那么如何在本地进行开发,因为乍一看 Twitter 的 API 设置,它要求重定向 URL,考虑到现在所有内容都在本地托管,这会变得很麻烦。

  3. 当我尝试去/accounts/login/它重定向到/accounts/profile/每次。似乎无法弄清楚是什么导致了此重定向。

  4. 我之前使用 Userena 进行用户身份验证,并打算添加 Django-social-auth,但是当我使用它时,这给我带来了困难。然后我发现 AllAuth 似乎完全符合我的需求,但又遇到了一些问题。任何人都可以权衡这一决定吗?您会推荐一个而不是另一个,如果是的话,为什么?

脸书错误: “应用程序配置不允许给定的 URL。:应用程序的设置不允许一个或多个给定的 URL。它必须与网站 URL 或画布 URL 匹配,或者该域必须是应用程序域之一的子域”。

当我单击“确定”时,它会重定向回我的网站。我的浏览器给了我一个安全错误,当我继续执行该错误时,我最终回到我的网站,显示: “社交网络登录失败 尝试通过您的社交网络帐户登录时发生错误。”


1)看这里:https://speakerdeck.com/tedtieken/signing-up-and-signing-in-users-in-django-with-django-allauth https://speakerdeck.com/tedtieken/signing-up-and-signing-in-users-in-django-with-django-allauth

(具体来说,幻灯片 61 及以上)

2) 只需在重定向 URL 中使用 127.0.0.1:8000

3) 默认情况下 allauth 重定向到LOGIN_REDIRECT_URL,开箱即用地设置为 /accounts/profile/:https://docs.djangoproject.com/en/dev/ref/settings/#login-redirect-url https://docs.djangoproject.com/en/dev/ref/settings/#login-redirect-url

4)由于我是allauth的作者,我将跳过自己回答这个问题。浏览 1) 提到的完整演示文稿——初始幻灯片对各种选项进行了很好的比较。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AllAuth安装 的相关文章

  • django-admin.py makemessages 不起作用

    我正在尝试翻译一个字符串 load i18n trans Well Hello there how are you to Hola amigo que tal 我的 settings py 文件有这样的内容 LOCALE PATHS os
  • 我应该在什么模型中添加ManyToManyField?

    我读了有关多对多关系的文档 https docs djangoproject com en dev ref models fields ref manytomany和examples https docs djangoproject com
  • 通过 Facebook 图 api 点赞帖子

    你好 我对 facebook PHP SDK 没有什么问题 我想通过 facebook PHP SDK 点赞帖子或其他内容 我正在执行此代码 我认为它应该是正确的 但显然它不起作用 给定的错误代码是的 PHP SDK不知道这种POST请求
  • Django模型递归关系

    为什么要创建递归关系 aField models ForeignKey self 这和上面的一样吗 class aClass models Model aField models ForeignKey aClass 当您希望父节点和子节点具
  • 在 Django shell 会话期间获取 SQL 查询计数

    有没有办法打印 Django ORM 在 Django shell 会话期间执行的原始 SQL 查询的数量 Django 调试工具栏已经提供了此类信息 例如 5 QUERIES in 5 83MS但如何从 shell 中获取它并不明显 您可
  • 在 Django 中保存模型会出现“警告:字段‘id’没有默认值”

    我在 Django 中有一个非常基本的模型 class Case models Model name models CharField max length 255 created at models DateTimeField defau
  • Django LoginForm 中间件打破了基于类的视图

    据几其他答案 https stackoverflow com questions 2734055 putting a django login form on every page 我使用中间件在项目的每个页面上显示登录表单 以便用户可以就
  • 基于连接表的 Django 过滤器

    我有两张桌子 class Client models Model name models TextField lastname models TextField class Meta managed False db table clien
  • 配置 Django 和 Google 云存储?

    I am not使用应用引擎 我有一个在虚拟机上运行的普通 Django 应用程序 我想使用 Google Cloud Storage 来提供静态文件 以及上传 提供媒体文件 我有一个水桶 如何将 Django 应用程序链接到我的存储桶 我
  • python:日志记录:我们可以向记录器添加多个过滤器吗?考虑哪一个

    我试图了解 Python 日志记录中的多个过滤器 一个在配置中定义 另一个在代码中定义 如何工作 我正在开发一个 Django 项目 下面是我在 settings py 中的记录器配置 我的目标是switch on and switch o
  • 有谁知道 Heroku 是否仍在 Facebook 工作?

    我创建了一个 facebook 应用程序 现在没有 在 Heroku 中托管您的应用程序 我想检查 facebook 应用程序的默认 python 应用程序 所以我不确定现在我是否无法在heroku中创建更多应用程序 或者heroku不再与
  • Django“模型”对象不可迭代

    我有一张表 其中显示了已注册的员工 我想根据他们的数据库生成一个简单的 HTML 页面 其中包括他们的姓名 id 职称等 为此 我将一个 id 传递给视图 以便它可以获取相应用户的详细信息并向我显示 一切正常 直到出现错误对象不可迭代 下面
  • Facebook 登录按钮:应用自定义样式

    我在使用新的 Facebook android sdk 4 时遇到了一个奇怪的问题 对于旧的 sdk 版本 我使用的是
  • 在 django vanilla CreateView 上设置当前用户

    我想用当前登录的用户更新我的模型 我正在使用 django vanilla views 为了存储新记录 我尝试使用 CreateView 我不想在表单上显示用户 只需自动更新即可 这是我的模型 class Measurement model
  • 如何获取Django当前的语言?

    如何获取 Django 中的当前语言 特别感兴趣的功能是django utils translation get language 它返回当前线程中使用的语言 看文档 https docs djangoproject com en dev
  • 如何限制Django CreateView中ForeignKey字段的选择?

    我有一个沿着这些思路的模型结构 models py class Foo models Model class Bar models Model foo models ForeignKey Foo class Baz models Model
  • matplotlib matshow 标签

    我一个月前开始使用 matplotlib 所以我仍在学习 我正在尝试用 matshow 制作热图 我的代码如下 data numpy array a reshape 4 4 cax ax matshow data interpolation
  • Facebook - 如何获取永久用户访问令牌[重复]

    这个问题在这里已经有答案了 我的公司有一个公司 Facebook 帐户 他们在不同的相册中发布活动照片 我的要求是从Facebook相册中获取所有照片并显示在我们的公司网站上 我能够获取照片 但用户访问令牌的有效期只有 60 天 这意味着每
  • Django 在选择列表更改时创建毫无意义的迁移

    我正在尝试使用可调用创建一个带有选择字段的模型 以便 Django 在选择列表更改时不会创建迁移 如中所述this https stackoverflow com questions 31788450 stop django from cr
  • 使用 tweetstream 守护进程写入数据库

    我正在尝试将与关键字匹配的所有推文写入我的数据库 我在中设置了以下内容tracker rb require rubygems require tweetstream TweetStream Daemon new Bill Gates mon

随机推荐

  • 我可以在 emacs lisp 宏中添加条件吗?

    如何实现这样的目标 defmacro mood x if equal symbol name x t defun happy message Happy defun sad message Sad 我的目标是根据参数创建不同的函数 这样做有
  • debugger-ruby_core_source gem 没有提供 ruby​​-1.9.2-p321 的源代码

    我最近更新到小牛队 添加了 xcode 的命令行工具 尝试了 捆绑更新调试器 以及我发现的所有其他修复 包括此 rake add source 以包含此处找到的适当标头 http sponsorpay github io blog 2012
  • React-router 和 Next.js 有什么不同

    我目前正在研究 ReactJS 我看见NextJS https nextjs org and 反应路由器 https reacttraining com react router web guides quick start 谁能告诉我两者
  • openid url 列表 [重复]

    这个问题在这里已经有答案了 可能的重复 在哪里可以找到 OpenID 提供商 URL 列表 https stackoverflow com questions 1116743 where can i find a list of openi
  • 将一个元素推送到php中多维数组中的每个数组?

    这是我的数组 myArr array array one two array one two 我想向其中的每个数组添加一个元素 myArr 我不想循环遍历内部的每个数组并添加该元素 有没有更快的方法来实现这一点数组映射 or 数组行走 最好
  • Android 4.x 是否支持通过 TCP 传输 RTSP 流?

    我已经在 Android 中使用 VideoView 在 wowza 上成功播放视频 现在我要处理我的服务器 UDP 端口似乎被阻止 以openRTSP命令证明 gt openRTSP rtsp 61 218 52 250 554 live
  • 使用位图和 Volley 查看寻呼机内存泄漏

    我正在使用 View Pager 在我的应用程序中显示从网络下载的图像 图像的数量可以是 5 到 20 我正在使用 Volley 库来进行网络操作 该应用程序之前并没有占用太多内存 但现在添加视图寻呼机后 该应用程序占用了大量内存 每次我打
  • Facebook - 您没有访问此个人资料所需的权限

    我正在尝试构建一项服务 让用户根据我们的电子邮件数据库创建带有自定义受众的 Facebook 广告 在创建 Facebook 广告之前 我想创建广告预览 当我使用自己的帐户 Facebook 应用程序的管理员 登录时 这工作得很好 但作为测
  • 更有效地从 Jar 中提取文件

    我正在扩展一个实用程序类 该类捆绑了一组图像和 xml 描述文件 目前 我将所有文件保存在一个目录中并从那里加载它们 该目录如下所示 8 png 8 xml 9 png 9 xml 10 png 10 xml 50 png 50 xml 这
  • 使用 mongo 同时拉取和添加设置

    我有一个集合 其中的元素可以简化为 tags 1 5 8 其中数组中至少有一个元素 并且所有元素都应该不同 我想用一个标签替换另一个标签 我认为不会有问题 所以我提出了以下查询 db colll update tags 1 pull tag
  • 使用 @font-face 会减慢加载时间。我可以强制客户端缓存字体吗?

    Update 看起来标头请求信息是罪魁祸首 如何更改请求标头的 max age 属性 TIA 您好 我在网站上使用 font face 并且遇到文本加载延迟的情况 可能是由于每页加载字体所致 我知道客户端必须下载一次字体才能正常显示 但是每
  • Chrome 分析器中的“未优化”警告是什么意思?

    当我使用 Chrome 中的开发人员工具收集 JavaScript CPU 配置文件时 我收到两个关于函数的神秘警告 未优化 优化次数过多 未优化 内联退出 这些实际上意味着什么 以及有哪些可能的解决方案 我见过的另一个是未优化 TryCa
  • 如何将 CallingMemberName 传递给自定义日志记录提供程序

    使用 ASP NET Core 并使用 ILogging 和 ILoggingProvider 实现我自己的控制台日志记录提供程序 因为我想将调用函数的名称作为日志记录以及日期 时间戳的一部分传递给记录器 检索调用函数名称的最佳方法是在函数
  • 同一java web应用程序的url重定向/映射到多个子域

    我有一个域名 例如 www domain com 我开发了一个java web应用程序 比如jwa 现在我想使用子域为不同的客户端安装相同的应用程序 最好的解决方案是什么 像 client1 domain com 之类的东西指向 clien
  • 支持 Phonegap 最小平台版本

    我的公司正在进行一个大项目 我必须开发 IOS Android symbian Windows Phone 和黑莓 在听说和研究 Phonegap 后 我真的正在考虑使用它 但是我想知道是否有以及哪些是针对这些平台使用 Phonegap 进
  • CanCan 和不带模型的控制器

    我正在使用 CanCan 进行授权 我在 app config ability rb 中定义了模型操作用户规则 并且工作正常 我已经添加了这一行load and authorize resource到我的 application contr
  • 如何在 Spark Streaming EC2 集群应用程序中从 S3 读取输入

    我试图让我的 Spark Streaming 应用程序从 S3 目录读取他的输入 但在使用 Spark submit 脚本启动它后我不断收到此异常 Exception in thread main java lang IllegalArgu
  • 如何使用 GattServer 以编程方式清除蓝牙缓存

    我对 BLE 有点熟悉 并且我面临着继承代码的一些问题 所以该应用程序的工作方式如下 启用 BLE 后 应用程序会扫描设备 该应用程序显示找到的设备 用户选择要配对的设备 该应用程序与设备配对 我面临的问题是 配对几次 情况有所不同 后 手
  • 为什么Python没有访问修饰符?Python中有什么替代品?

    为什么Python没有像C Java中那样的访问修饰符 即公共 私有等 Python中封装和信息隐藏的替代方法是什么 From 维基百科 https en wikipedia org wiki Python syntax and seman
  • AllAuth安装

    我正在尝试安装和配置 Django AllAuth 但遇到了很多障碍 恐怕我只是错过了一些可能会澄清一些事情的基本概念 为了使基本的社交身份验证正常工作 需要在社交提供商 Facebook Twitter 等 内部完成哪些设置 如果是这种情