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

VerifyChallengeResponseResult

import type { VerifyChallengeResponseResult } from "https://googleapis.deno.dev/v1/verifiedaccess:v2.ts";

Result message for VerifiedAccess.VerifyChallengeResponse. The response returned when successful for Managed profiles on Unmanaged browsers will NOT have devicePermanentId, keyTrustLevel, virtualDeviceId and customerId fields. Managed profiles will INSTEAD have the profileCustomerId, virtualProfileId, profilePermanentId and profileKeyTrustLevel fields.

interface VerifyChallengeResponseResult {
readonly attestedDeviceId?: string;
readonly customerId?: string;
readonly deviceEnrollmentId?: string;
readonly devicePermanentId?: string;
readonly deviceSignal?: string;
readonly deviceSignals?: DeviceSignals;
readonly keyTrustLevel?:
| "KEY_TRUST_LEVEL_UNSPECIFIED"
| "CHROME_OS_VERIFIED_MODE"
| "CHROME_OS_DEVELOPER_MODE"
| "CHROME_BROWSER_HW_KEY"
| "CHROME_BROWSER_OS_KEY"
| "CHROME_BROWSER_NO_KEY";
readonly profileCustomerId?: string;
readonly profileKeyTrustLevel?:
| "KEY_TRUST_LEVEL_UNSPECIFIED"
| "CHROME_OS_VERIFIED_MODE"
| "CHROME_OS_DEVELOPER_MODE"
| "CHROME_BROWSER_HW_KEY"
| "CHROME_BROWSER_OS_KEY"
| "CHROME_BROWSER_NO_KEY";
readonly profilePermanentId?: string;
readonly signedPublicKeyAndChallenge?: string;
readonly virtualDeviceId?: string;
readonly virtualProfileId?: string;
}

§Properties

§
readonly attestedDeviceId?: string
[src]

Output only. Attested device ID (ADID).

§
readonly customerId?: string
[src]

Output only. Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers

§
readonly deviceEnrollmentId?: string
[src]

Output only. Device enrollment id for ChromeOS devices.

§
readonly devicePermanentId?: string
[src]

Output only. Device permanent id is returned in this field (for the machine response only).

§
readonly deviceSignal?: string
[src]

Output only. Deprecated. Device signal in json string representation. Prefer using device_signals instead.

§
readonly deviceSignals?: DeviceSignals
[src]

Output only. Device signals.

§
readonly keyTrustLevel?: "KEY_TRUST_LEVEL_UNSPECIFIED" | "CHROME_OS_VERIFIED_MODE" | "CHROME_OS_DEVELOPER_MODE" | "CHROME_BROWSER_HW_KEY" | "CHROME_BROWSER_OS_KEY" | "CHROME_BROWSER_NO_KEY"
[src]

Output only. Device attested key trust level.

§
readonly profileCustomerId?: string
[src]

Output only. Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-customers

§
readonly profileKeyTrustLevel?: "KEY_TRUST_LEVEL_UNSPECIFIED" | "CHROME_OS_VERIFIED_MODE" | "CHROME_OS_DEVELOPER_MODE" | "CHROME_BROWSER_HW_KEY" | "CHROME_BROWSER_OS_KEY" | "CHROME_BROWSER_NO_KEY"
[src]

Output only. Profile attested key trust level.

§
readonly profilePermanentId?: string
[src]

Output only. The unique server-side ID of a profile on the device.

§
readonly signedPublicKeyAndChallenge?: string
[src]

Output only. Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field. This field will be set only if device has included CSR in its challenge response. (the option to include CSR is now available for both user and machine responses)

§
readonly virtualDeviceId?: string
[src]

Output only. Virtual device id of the device. The definition of virtual device id is platform-specific.

§
readonly virtualProfileId?: string
[src]

Output only. The client-provided ID of a profile on the device.