Training
Training
Welcome
Guided Paths
Build an App
Training Planner
Courses
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Downloads
Platforms
OutSystems.com
My Platform
Community
Resources
Support
Search in OutSystems
Log in
Sign Up
Community
›
Forge
›
Assets list
›
GoogleAPIToken
GoogleAPIToken
Stable version
1.0.1
(Compatible with
OutSystems 11
)
Other versions available for 10 and Older
Uploaded
on
02 July 2019
by
5.0
(8 ratings)
Overview
Reviews
Versions
Documentation
There's no documentation for this asset yet
Support
GoogleAPIToken
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
Release notes
(1.0.1)
Updated component for OutSystems O11
Reviews
(1)
by
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/
Team
Staff
Other assets in this category
Integrations, Security & authentication
IdP
João Barata
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.
6929
CryptoAPI
João Barata
The Cryptographic tools to protect your data. Formerly known as ardoCrypto.
11501
Google Auth
Paulo Torres
Google Sign-In for Web integration
261
More from Miguel João
AWS IoT Connector
OutSystems Lab
AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices.
142
Loading...
Loading