在 django 应用程序中集成 ebay 身份验证

advew234

我正在构建一个 django 应用程序,在该应用程序中,用户只能通过他们的 EBay 帐户注册或登录,不需要电子邮件/用户名或密码。我找不到任何用于 EBay 的身份验证库,尽管有很多用于 google、facebook、twitter 等。

所以我让 eBay 部分工作。eBay 基本上返回(在用户同意的情况下)电子邮件和该用户独有且不会更改的 IEFS 令牌。我只想使用这两个字段在整个应用程序中创建一个身份验证用户。我不想要 django User 模型附带的用户名、电子邮件、名字、姓氏或密码。文档很大,我很困惑从哪里开始,任何适当的建议都会有很大帮助。谢谢你。

盖坦GR

这是一些见解,代码是你的:

  • 您可以从 Django 扩展用户模型并决定使用哪个字段,例如,您可以创建一个 Ebay ID 字段Abstract User
  • 完成此操作后,您要将 ebay ID 添加到用户,只需创建一个带有电子邮件和 ID 的帐户,用户将不需要更多信息
  • 最后允许用户仅通过电子邮件连接,通过覆盖来自 Django 的自定义登录或使用像Django Allauth这样的包

请注意,除非您的网站只能由 Ebay 用户访问,否则建议允许用户使用电子邮件/密码进行连接。

这是完全可行的,只要好好利用文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

多个Django应用程序,共享身份验证

Django 在“身份验证”应用程序中缺少迁移

如何查询经过身份验证的Django应用程序?

使用多个应用程序处理 django 身份验证

如何在Android应用程序中集成GitHub身份验证

使用Django会话身份验证通过angular4应用程序实现中央身份验证系统

在 Django 中集成其他 python 应用程序

无法在 django 的内置身份验证应用程序中删除用户

Django Rest Framework + Angular.js Web应用程序中的用户身份验证

Django应用程序的DB用户在AWS中身份验证失败

如何将 BIGGERkeysses 禁用到在 django 中构建的身份验证应用程序中?

应用程序的身份验证概念

无法加载URL:此URL的域未包含在应用程序的域中。Django Facebook身份验证

身份验证问题,Django

在Django应用程序中集成Google登录和日历访问

如何将 Django 身份验证与 Jinja2 模板正确集成?

在网站中集成Azure多重身份验证以对其用户进行身份验证

如何在Scala Play Web应用程序中执行集成Windows身份验证(IWA)

适用于Java Web应用程序SSO的Windows集成身份验证

我应该如何在Django应用程序中使用AAD实现用户SSO(使用Django Microsoft身份验证后端模块)?

如何通过C#在Django应用中进行身份验证?

Django + DRF + Angular:应用从身份验证包呈现JSON响应,而不是重定向

带有django后端的Android应用上的新用户注册和身份验证

如何在SonarQube中集成CAS身份验证

需要借助 Windows 身份验证在 PHP 中集成 SSO

在iOS中集成基于优惠券的身份验证

Tomcat身份验证和特定的Web应用程序身份验证

OneDrive 文件的守护程序应用程序身份验证

验证 API 请求中的身份验证令牌失败。ebay 使用 .Net SDK