Constructs a new OAuth brand for the project if one does not exist. The created brand is "internal only", meaning that OAuth clients created under it only accept requests from users who belong to the same Google Workspace organization as the project. The brand is created in an un-reviewed status. NOTE: The "internal only" status can be manually changed in the Google Cloud Console. Requires that a brand does not already exist for the project, and that the specified support email is owned by the caller.
HTTP request
POST https://iap.googleapis.com/v1/{parent=projects/*}/brands
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-03 UTC."],[[["This document describes how to create a new OAuth brand within a Google Cloud project, specifically one that is \"internal only\" and un-reviewed, accepting requests only from users within the same Google Workspace organization."],["The creation of a new OAuth brand is done via a POST request to the `https://iap.googleapis.com/v1/{parent=projects/*}/brands` endpoint, utilizing gRPC Transcoding syntax."],["The request requires a `parent` path parameter specifying the GCP project, and the user must have the `clientauthconfig.brands.create` IAM permission on the specified project."],["The request and response bodies will contain an instance of the Brand resource."],["Authorization for creating a brand requires the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]