2

我是 Django 新手,对 OAuth 比较陌生。我正在构建一个 Django 应用程序,该应用程序基本上旨在成为实现标记和用户权限的 Google Drive 的包装器。一些拥有重要文件的用户与服务帐户共享它们,然后该应用程序提供了一个很好的界面。

我通常对如何组织它感到困惑,因为 Django 似乎有很多很多活动部件。

该应用程序需要几乎不断地通过 Google Drive API 进行身份验证并与之对话。

这个认证去哪里了?一个模型?它是插入每个页面的网站模板的一部分吗?

4

1 回答 1

2

这是将 Django 与 OAuth2 集成的示例应用程序。你特别想看看这个文件,它使用 Storage 类保存用户凭据。还有一个文档更好地解释了 OAuth 流与存储在 Django 中的工作方式。

要回答您的问题,您需要在 Django 用户配置文件中定义凭据,以便将其轻松保存与用户关联。此外,您的 OAuth 流程(创建身份验证 url 和身份验证)在视图中有效。

于 2013-07-31T16:27:08.343 回答