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。
版权和许可证
版权(c)2009 Federica D’Elia
此软件受GNU通用公共许可证(GPL)第二版(GPL)的约束。应随此发行版附带GPL副本。本软件按“原样”提供,并明确或隐含地放弃任何和所有明示或暗示的保证,包括但不限于标题、适销性、无侵权性和适用于特定目的的适用性。
请参阅随本产品提供的许可证文件。
要求
必须正确安装gdata-1.3.0。
安装
使用buildout
这个例子不言自明
[buildout] ... eggs = ... collective.googleauthentication ... ... zcml = ... collective.googleauthentication ... ...
鸣谢
主要开发者:D’Elia Federica <federica.delia@redturtle.it>
变更日志
1.0.0
初始发布
项目详情
关闭
哈希 for collective.googleauthentication-1.0.0.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 72bbd32c5e8b03eb7ad217d7c12dbf69536e6ad9939ed818e003f4f21448d728 |
|
MD5 | b0f94c5dff052157226d2012f148a579 |
|
BLAKE2b-256 | 668af49ac88f296af3752960c380ce913af2ee275c0bc0cf1afe4ddb6f3a5abb |
关闭
哈希 for collective.googleauthentication-1.0.0-py2.4.egg
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c0e67db8f720b80369daf91692a735f0eb91e4d0439b31557b26828b8fe8c116 |
|
MD5 | 1decacedc27dde5178d9fcf25060a11f |
|
BLAKE2b-256 | dd1b4a68e8fd36b35f17e2141222689e4e38c5d5f8b610c1b8bf8d358927e6c8 |