跳转到主要内容

GA负责Google Docs服务的用户身份验证

项目描述

GoogleAuthentication

关于GoogleAuthentication

GA负责Google Docs服务的用户身份验证,以便Plone应用程序可以访问存储在Google服务器上的文档。

为了让Plone应用程序访问存储在Google服务器上的文档,需要完成Google Docs提供的Web应用程序认证流程。此流程允许Web应用程序通过用户的Google账户进行用户认证。出于安全考虑,应用程序获取一个认证令牌,该令牌将随后用于从Google服务器下载或上传文档,而不需要明确提供用户的凭据。Plone用户将被重定向到Google页面,页面邀请他输入其凭据。一旦他使用Google账户登录,系统会要求用户授权Plone应用程序访问其文档。然后,如果用户同意访问,他将被返回到Plone网站。最后的重定向URL中包含了认证令牌,正如上述,这允许Plone应用程序在随后的请求中访问用户在Google服务器上的文档。

GA在用户登录Plone应用程序后立即在Google Docs上启动认证流程。此流程将只执行一次,因为当Plone应用程序获取认证令牌时,它将作为属性存储在用户配置文件中,属性名为google_token。

要求

必须正确安装gdata-1.3.0。

安装

使用buildout

这个例子不言自明

[buildout]
...
eggs =
    ...
    collective.googleauthentication
    ...
...
zcml =
    ...
    collective.googleauthentication
    ...
...

鸣谢

主要开发者:D’Elia Federica <federica.delia@redturtle.it>

变更日志

1.0.0

  • 初始发布

项目详情


下载文件

根据您的平台下载文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

collective.googleauthentication-1.0.0.tar.gz (16.8 kB 查看哈希)

上传时间:

构建分布

collective.googleauthentication-1.0.0-py2.4.egg (17.1 kB 查看哈希)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面