django - 验证 Django 应用程序拥有的 Google Drive 服务帐户?

标签 django oauth google-drive-api

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

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

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

此身份验证去哪里?一个模型?它是插入到每个页面上的网站模板的一部分吗?

最佳答案

这是sample app Django 与 OAuth2 的集成。您特别想看看this file它使用存储类保存用户凭据。还有a documentation更好地解释了 OAuth 流程与存储在 Django 中的工作原理。

要回答您的问题,您需要在 Django 用户配置文件中定义凭据,以便轻松保存与用户关联的凭据。此外,您的 OAuth 流程(创建 auth url 并进行身份验证)可在 View 中运行。

关于django - 验证 Django 应用程序拥有的 Google Drive 服务帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17960080/

相关文章:

c# - 在没有 asp 的情况下,在创建新 cookie 之前检查声明(电子邮件)。使用 asp net 核心社交登录的核心身份存储

java - onActivityResult总是返回未授权

Django:如何为models.TextField() 设置最小长度?

python - Django 帖子未显示在主页上,但显示在类别列表中

python - Django - 使用具有多对多关系的嵌套序列化程序发送发布请求。获取 [400 错误代码] "This field may not be null] error"

android - 无需确认即可将 SQLite 数据库同步到谷歌驱动器

google-app-engine - Google Drive API V2,Python — 在不上传新文件且不使用 Google Drive UI 的情况下创建新文件

python - 如何检查 list_display 如果没有值,以在 django admin 中显示?

iOS OAuth 签名生成?

android - 我们可以在 Android 中使用 oAuth 从 Twitter 请求电子邮件吗?