Method: challenge.generate
Stay organized with collections
Save and categorize content based on your preferences.
Generates a new challenge.
HTTP request
POST https://verifiedaccess.googleapis.com/v2/challenge:generate
The URL uses gRPC Transcoding syntax.
Request body
The request body must be empty.
Response body
Result message for VerifiedAccess.GenerateChallenge.
If successful, the response body contains data with the following structure:
JSON representation |
{
"challenge": string
} |
Fields |
challenge |
string (bytes format)
Generated challenge, the bytes representation of SignedData. A base64-encoded string.
|
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/verifiedaccess
For more information, see the OAuth 2.0 Overview.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-20 UTC.
[null,null,["Last updated 2025-03-20 UTC."],[[["\u003cp\u003eGenerates a new Verified Access challenge using a POST request to a specified endpoint.\u003c/p\u003e\n"],["\u003cp\u003eRequires an empty request body and returns a JSON response containing the generated challenge as a base64-encoded string.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes gRPC Transcoding for the URL structure and needs authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/verifiedaccess\u003c/code\u003e scope.\u003c/p\u003e\n"]]],[],null,["# Method: challenge.generate\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.Challenge.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n\nGenerates a new challenge.\n\n### HTTP request\n\n`POST https://verifiedaccess.googleapis.com/v2/challenge:generate`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nResult message for VerifiedAccess.GenerateChallenge.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|---------------------------------|\n| ``` { \"challenge\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `challenge` | `string (`[bytes](https://developers.google.com/discovery/v1/type-format)` format)` Generated challenge, the bytes representation of SignedData. A base64-encoded string. |\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/verifiedaccess`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]