Class ProjectsResource
The "projects" collection of methods.
Inherited Members
Namespace: Google.Apis.Firebaseappcheck.v1beta
Assembly: Google.Apis.Firebaseappcheck.v1beta.dll
Syntax
public class ProjectsResource
Constructors
ProjectsResource(IClientService)
Constructs a new resource.
Declaration
public ProjectsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Apps
Gets the Apps resource.
Declaration
public virtual ProjectsResource.AppsResource Apps { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.AppsResource |
Services
Gets the Services resource.
Declaration
public virtual ProjectsResource.ServicesResource Services { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.ServicesResource |
Methods
VerifyAppCheckToken(GoogleFirebaseAppcheckV1betaVerifyAppCheckTokenRequest, string)
Verifies the given App Check token and returns token usage signals that callers may act upon. This method
currently only supports App Check tokens exchanged from the following attestation providers: * Play
Integrity API * App Attest * DeviceCheck (DCDevice
tokens) * reCAPTCHA Enterprise * reCAPTCHA v3 * Custom
providers App Check tokens exchanged from debug secrets are also supported. Calling this method on an
otherwise valid App Check token with an unsupported provider will cause an HTTP 400 error to be returned.
Returns whether this token was already consumed before this call. If this is the first time this method has
seen the given App Check token, the field already_consumed
in the response will be absent. The given token
will then be marked as already_consumed
(set to true
) for all future invocations of this method for that
token. Note that if the given App Check token is invalid, an HTTP 403 error is returned instead of a
response object, regardless whether the token was already consumed. Currently, when evaluating whether an
App Check token was already consumed, only calls to this exact method are counted. Use of the App Check
token elsewhere will not mark the token as being already consumed. The caller must have the
firebaseappcheck.appCheckTokens.verify
permission to call this method. This permission is part of the Firebase App Check Token Verifier
role.
Declaration
public virtual ProjectsResource.VerifyAppCheckTokenRequest VerifyAppCheckToken(GoogleFirebaseAppcheckV1betaVerifyAppCheckTokenRequest body, string project)
Parameters
Type | Name | Description |
---|---|---|
GoogleFirebaseAppcheckV1betaVerifyAppCheckTokenRequest | body | The body of the request. |
string | project | Required. The relative resource name of the project for which the token was minted, in the format:
If necessary, the |
Returns
Type | Description |
---|---|
ProjectsResource.VerifyAppCheckTokenRequest |