JSON Schema Property 'oauth2'

Description

Use the Chrome Identity API to authenticate users: the getAuthToken for users logged into their Google Account and the launchWebAuthFlow for users logged into a non-Google account.

Diagram

Drilldown into /properties/oauth2/properties/scopes Drilldown into /properties/oauth2/properties/scopesJSON Schema Diagram of /properties/oauth2

Value

Object

Properties

Property Name Type Description
client_id string A String value
You need to register your app in the Google APIs Console to get the client ID..
scopes array scopes

Source

"oauth2": {
    "type": "object",
    "description": "Use the Chrome Identity API to authenticate users: the getAuthToken for users logged into their Google Account and the launchWebAuthFlow for users logged into a non-Google account.",
    "additionalProperties": false,
    "properties": {
        "client_id": {
            "type": "string",
            "description": "You need to register your app in the Google APIs Console to get the client ID."
        },
        "scopes": {
            "type": "array",
            "minItems": 1,
            "items": {
                "type": "string"
            }
        }
    },
    "required": [
        "client_id",
        "scopes"
    ]
}
http://json.schemastore.org/chrome-manifest (296:6)

References

Documentation for Chrome Manifest
Generated using Liquid Studio 2018 - JSON Studio Edition 16.0.0.7949