Skip to main content

GoogleAuthentication

About GoogleAuthentication

GA takes care of the user authentication upon Google Docs service, so that the Plone application can access the documents stored on Google servers.

To let the Plone application access the documents stored on Google servers, it is necessary to complete the authentication procedure for Web applications provided by Google Docs. The procedure allows Web applications to authenticate users through their Google accounts. For security reasons, the application acquires an authentication token which will later be used to dowload or upload documents from Google servers without explicitly providing the user’s credentials. The Plone user is redirected to a Google page that invites him to insert his credentials. Once he logs in with his Google account, the user is asked to authorize the Plone application to access his documents. Then, if the user grants access, he is pointed again to the Plone site. The URL of the last redirection embeds the authentication token which, as mentioned above, allows the Plone application to access the user’s documents on Google servers for the following requests.

GA inititates the authentication procedure upon Google Docs immediately after the user has logged into the Plone application. The procedure will be executed just once, as when the Plone application obtains the authentication token, it will store as an attribute, google_token, in the user profile.

Requirements

gdata-1.3.0 must be correctly installed.

Installation

With buildout

This example speaks of itself:

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

Credits

Main developer: D’Elia Federica <federica.delia@redturtle.it>

Changelog

1.0.0

  • Initial release

Release files for collective.googleauthentication 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.googleauthentication 1.0.0
File Size Uploaded
collective.googleauthentication-1.0.0.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for collective.googleauthentication 1.0.0
File Interpreter ABI Platform
collective.googleauthentication-1.0.0-py2.4.egg Legacy Egg format - - Details

Total release size: 33.9 kB

Release files / collective.googleauthentication-1.0.0.tar.gz

Download URL collective.googleauthentication-1.0.0.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
72bbd32c5e8b03eb7ad217d7c12dbf69536e6ad9939ed818e003f4f21448d728
BLAKE2b-256 checksum
How to use checksums
668af49ac88f296af3752960c380ce913af2ee275c0bc0cf1afe4ddb6f3a5abb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / collective.googleauthentication-1.0.0-py2.4.egg

Download URL collective.googleauthentication-1.0.0-py2.4.egg
Size 17.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
c0e67db8f720b80369daf91692a735f0eb91e4d0439b31557b26828b8fe8c116
BLAKE2b-256 checksum
How to use checksums
dd1b4a68e8fd36b35f17e2141222689e4e38c5d5f8b610c1b8bf8d358927e6c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page