Sign up
Log in
My Platform
Tools
Tools
Go back
Downloads
IPP
Licensing
Learn
Learn
Go back
Training
Welcome
Guided Paths
Training Planner
Courses
Tech Talks
Classroom
Certifications
Documentation
Overview
OutSystems 11
Best Practices
How-to Guides
Community
Community
Go back
Home
Jobs
Forums
Forge
Ideas
Members
Badges
Support
OutSystems.com
Sign up
Log in
Go to List
GoogleAPIToken
Stable Version
1.0.1
(O
11
)
Also available for 9.0
Published on
02 July 2019
by
Miguel João
Try Now
Login to Download
Traditional Web
5.0
(6 ratings)
1 review
199
13
Miguel João
Created on 22 June 2016
Login to Follow
Overview
Reviews
Versions
Support
Documentation
There's no documentation for this component yet
GoogleAPIToken
Try Now
Login to Download
Details
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 https://developers.google.com/identity/protocols/OAuth2ServiceAccount#callinganapi.
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.
Return
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
What’s new
(1.0.1)
Updated component for OutSystems O11
Reviews
(1)
by
Bas de Jong
2020-06-18
in version 1.0.1
Great component! Handles the generating of a JWT token and authenticates you against the desired scope. Could use some more documentation though.
The Oauth 2.0 playground from google is very useful for all the scopes:
https://developers.google.com/oauthplayground/
Category
Integrations, Security & authentication
Tags
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.
Dependencies
GoogleAPIToken
has no dependencies.
Team
Miguel João
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
.NET
Component Consumers
Firebase Firestore
1.0.0
Google Cloud Storage
1.0.0
See all 2 consumers
Weekly Downloads
Related Components
IdP
Rui Barbosa
IdP Connector is a generic federated identity provider (IdP) connector, using the SAML protocol to connect to external identity providers. IdP allows your OutSystems applications to integrate with single sign-on (SSO) provided by most of the commercial Identity Provider companies. Also supports SSO from OutSystems mobile apps, alongside with IdP Mobile connector. Tested with Okta, Azure, ADFS, PingOne, OneLogin and ForgeRock OpenAM.
3573
Google Drive Connector
OutSystems MVPs
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
1749
CryptoAPI
Ricardo Silva
The Cryptographic tools to protect your data. Formerly known as ardoCrypto.
5995
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.
105
Loading...
Loading