Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://googleapis.deno.dev/v1/firebaseappcheck:v1.ts";

§Classes

FirebaseAppCheck

Firebase App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing.

GoogleAuth

§Variables

auth

§Interfaces

CredentialsClient

Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface.

GoogleFirebaseAppcheckV1AppAttestConfig

An app's App Attest configuration object. This configuration controls certain properties of the AppCheckToken returned by ExchangeAppAttestAttestation and ExchangeAppAttestAssertion, such as its ttl. Note that the Team ID registered with your app is used as part of the validation process. Please register it via the Firebase Console or programmatically via the Firebase Management Service.

GoogleFirebaseAppcheckV1AppCheckToken

Encapsulates an App Check token, which are used to access Firebase services protected by App Check.

GoogleFirebaseAppcheckV1BatchGetAppAttestConfigsResponse

Response message for the BatchGetAppAttestConfigs method.

GoogleFirebaseAppcheckV1BatchGetDeviceCheckConfigsResponse

Response message for the BatchGetDeviceCheckConfigs method.

GoogleFirebaseAppcheckV1BatchGetPlayIntegrityConfigsResponse

Response message for the BatchGetPlayIntegrityConfigs method.

GoogleFirebaseAppcheckV1BatchGetRecaptchaEnterpriseConfigsResponse

Response message for the BatchGetRecaptchaEnterpriseConfigs method.

GoogleFirebaseAppcheckV1BatchGetRecaptchaV3ConfigsResponse

Response message for the BatchGetRecaptchaV3Configs method.

GoogleFirebaseAppcheckV1BatchGetSafetyNetConfigsResponse

Response message for the BatchGetSafetyNetConfigs method.

GoogleFirebaseAppcheckV1BatchUpdateServicesRequest

Request message for the BatchUpdateServices method.

GoogleFirebaseAppcheckV1BatchUpdateServicesResponse

Response message for the BatchUpdateServices method.

GoogleFirebaseAppcheckV1DebugToken

A debug token is a secret used during the development or integration testing of an app. It essentially allows the development or integration testing to bypass app attestation while still allowing App Check to enforce protection on supported production Firebase services.

GoogleFirebaseAppcheckV1DeviceCheckConfig

An app's DeviceCheck configuration object. This configuration is used by ExchangeDeviceCheckToken to validate device tokens issued to apps by DeviceCheck. It also controls certain properties of the returned AppCheckToken, such as its ttl. Note that the Team ID registered with your app is used as part of the validation process. Please register it via the Firebase Console or programmatically via the Firebase Management Service.

GoogleFirebaseAppcheckV1ExchangeAppAttestAssertionRequest

Request message for the ExchangeAppAttestAssertion method.

GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationRequest

Request message for the ExchangeAppAttestAttestation method.

GoogleFirebaseAppcheckV1ExchangeAppAttestAttestationResponse

Response message for the ExchangeAppAttestAttestation method.

GoogleFirebaseAppcheckV1ExchangeCustomTokenRequest

Request message for the ExchangeCustomToken method.

GoogleFirebaseAppcheckV1ExchangeDebugTokenRequest

Request message for the ExchangeDebugToken method.

GoogleFirebaseAppcheckV1ExchangeDeviceCheckTokenRequest

Request message for the ExchangeDeviceCheckToken method.

GoogleFirebaseAppcheckV1ExchangePlayIntegrityTokenRequest

Request message for the ExchangePlayIntegrityToken method.

GoogleFirebaseAppcheckV1ExchangeRecaptchaEnterpriseTokenRequest

Request message for the ExchangeRecaptchaEnterpriseToken method.

GoogleFirebaseAppcheckV1ExchangeRecaptchaV3TokenRequest

Request message for the ExchangeRecaptchaV3Token method.

GoogleFirebaseAppcheckV1ExchangeSafetyNetTokenRequest

Request message for the ExchangeSafetyNetToken method.

GoogleFirebaseAppcheckV1GenerateAppAttestChallengeRequest

Request message for the GenerateAppAttestChallenge method.

GoogleFirebaseAppcheckV1GenerateAppAttestChallengeResponse

Response message for the GenerateAppAttestChallenge method.

GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeRequest

Request message for the GeneratePlayIntegrityChallenge method.

GoogleFirebaseAppcheckV1GeneratePlayIntegrityChallengeResponse

Response message for the GeneratePlayIntegrityChallenge method.

GoogleFirebaseAppcheckV1ListDebugTokensResponse

Response message for the ListDebugTokens method.

GoogleFirebaseAppcheckV1ListServicesResponse

Response message for the ListServices method.

GoogleFirebaseAppcheckV1PlayIntegrityConfig

An app's Play Integrity configuration object. This configuration controls certain properties of the AppCheckToken returned by ExchangePlayIntegrityToken, such as its ttl. Note that your registered SHA-256 certificate fingerprints are used to validate tokens issued by the Play Integrity API; please register them via the Firebase Console or programmatically via the Firebase Management Service.

GoogleFirebaseAppcheckV1PublicJwk

A JWK as specified by section 4 of RFC 7517 and section 6.3.1 of RFC 7518.

GoogleFirebaseAppcheckV1PublicJwkSet

The currently active set of public keys that can be used to verify App Check tokens. This object is a JWK set as specified by section 5 of RFC 7517. For security, the response must not be cached for longer than six hours.

GoogleFirebaseAppcheckV1RecaptchaEnterpriseConfig

An app's reCAPTCHA Enterprise configuration object. This configuration is used by ExchangeRecaptchaEnterpriseToken to validate reCAPTCHA tokens issued to apps by reCAPTCHA Enterprise. It also controls certain properties of the returned AppCheckToken, such as its ttl.

GoogleFirebaseAppcheckV1RecaptchaV3Config

An app's reCAPTCHA v3 configuration object. This configuration is used by ExchangeRecaptchaV3Token to validate reCAPTCHA tokens issued to apps by reCAPTCHA v3. It also controls certain properties of the returned AppCheckToken, such as its ttl.

GoogleFirebaseAppcheckV1SafetyNetConfig

An app's SafetyNet configuration object. This configuration controls certain properties of the AppCheckToken returned by ExchangeSafetyNetToken, such as its ttl. Note that your registered SHA-256 certificate fingerprints are used to validate tokens issued by SafetyNet; please register them via the Firebase Console or programmatically via the Firebase Management Service.

GoogleFirebaseAppcheckV1Service

The enforcement configuration for a Firebase service supported by App Check.

GoogleFirebaseAppcheckV1UpdateServiceRequest

Request message for the UpdateService method as well as an individual update message for the BatchUpdateServices method.

GoogleProtobufEmpty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

ProjectsAppsAppAttestConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsAppAttestConfigBatchGet.

ProjectsAppsAppAttestConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsAppAttestConfigPatch.

ProjectsAppsDebugTokensListOptions

Additional options for FirebaseAppCheck#projectsAppsDebugTokensList.

ProjectsAppsDebugTokensPatchOptions

Additional options for FirebaseAppCheck#projectsAppsDebugTokensPatch.

ProjectsAppsDeviceCheckConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsDeviceCheckConfigBatchGet.

ProjectsAppsDeviceCheckConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsDeviceCheckConfigPatch.

ProjectsAppsPlayIntegrityConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsPlayIntegrityConfigBatchGet.

ProjectsAppsPlayIntegrityConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsPlayIntegrityConfigPatch.

ProjectsAppsRecaptchaEnterpriseConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsRecaptchaEnterpriseConfigBatchGet.

ProjectsAppsRecaptchaEnterpriseConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsRecaptchaEnterpriseConfigPatch.

ProjectsAppsRecaptchaV3ConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsRecaptchaV3ConfigBatchGet.

ProjectsAppsRecaptchaV3ConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsRecaptchaV3ConfigPatch.

ProjectsAppsSafetyNetConfigBatchGetOptions

Additional options for FirebaseAppCheck#projectsAppsSafetyNetConfigBatchGet.

ProjectsAppsSafetyNetConfigPatchOptions

Additional options for FirebaseAppCheck#projectsAppsSafetyNetConfigPatch.

ProjectsServicesListOptions

Additional options for FirebaseAppCheck#projectsServicesList.

ProjectsServicesPatchOptions

Additional options for FirebaseAppCheck#projectsServicesPatch.