The tokens resource provides access tokens to various services.
You can retrieve a Google service account OAuth 2.0 access token with a GET request to the following resource.
The token will be valid for a certain amount of time, after which another token must be requested from this resource. The response contains a cache control header which matches the token expiration. The response will contain the following properties in JSON format.
|access_token||The OAuth 2.0 access token to be used when authentication against Google services.|
|expires_in||The number of seconds until the access token expires, typically 3600 seconds (1 hour).|
|client_id||The Google service account client id.|
This assumes that a Google service account has been set up and configured for DHIS2. Please consult the installation guide for more info.