Version 1.0.0 (OutSystems 9)
Published on 22 June 2016 by 
Created on 22 June 2016
GoogleAPIToken is a helper to obtain Google API Authentication Tokens to use with Google Cloud Platform REST APIs. It uses Google API service account with the correspondent private key.
Read More
GoogleAPIToken provides a method to generate an authentication bearer token in Google Cloud Platform services, which can then be used to authenticate REST API calls by sending the temporary token in a HTTP Authorization header, as described in the Google OAuth document article

Implementation Details
It uses the Bouncy Castle .NET libraries to generate the RSA+SHA256 signature for JWT, from the PEM private key that exists in the service account JSON file, and obtains the authentication token by invoking Google Api Oauth API.

The return value is a bearer authentication token that can be used in REST API calls to the Google Cloud Platform APIs. The bearer authentication token must be used as an HTTP header, per example:

Authorization: Bearer 1/fFBGRNJru1FQd44AzqT3Zg
Reviews (0)
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Miguel João who created this component.
GoogleAPIToken has no dependencies.
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems MVPs
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
Rui Barbosa
IdP Connector is a generic federated identity provider (IdP) connector, i.e., the IdP Connector its an IdP Service Provider (it uses SAML as a protocol) It allows your OutSystems applications to integrate with single sign-on (SSO) provided by most of the commercial IdP companies. With this integration when the users access an OutSystems application, they are redirected to a web page (known as the enterprise's login manager) where they are prompted to enter their enterprise user name and password. Upon verification of the user’s login, the enterprise identity provider informs OutSystems application of the verified identity for the user who is logging in, and the user is redirected back to the portal website. Also supports SSO from OutSystems mobile apps, alongside with IdP Mobile connector. Note: Tested with Okta, Azure, ADFS, PingOne and OneLogin.
Google Maps
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
More from Miguel João
AWS IoT Connector
AWS IoT Team
AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices.
Amazon EC2 Connector
Ricardo dos Santos
Amazon AWS Elastic Cloud Computing (EC2) Management Extension and example application, using AWS SDK for .NET.