Skip to main content

authentication_fido2_methods

Creates, updates, deletes, gets or lists an authentication_fido2_methods resource.

Overview

Nameauthentication_fido2_methods
TypeResource
Identra_id.users.authentication_fido2_methods

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
aaGuidstringAuthenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator.
attestationCertificatesarrayThe attestation certificate or certificates attached to this passkey.
attestationLevelThe attestation level of this passkey (FIDO2). The possible values are: attested, notAttested, unknownFutureValue.
createdDateTimestring (date-time)Represents the date and time when an entity was created. Read-only. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$)
displayNamestringThe display name of the key as given by the user.
modelstringThe manufacturer-assigned model of the FIDO2 passkey.
passkeyTypeThe type of passkey. The possible values are: deviceBound, synced, unknownFutureValue.
publicKeyCredential

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectuser_id, fido2_authentication_method_idRepresents the FIDO2 security keys registered to a user for authentication.
listselectuser_idRepresents the FIDO2 security keys registered to a user for authentication.
deletedeleteuser_id, fido2_authentication_method_idIf-MatchDeletes a user's FIDO2 security key authentication method object.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
fido2_authentication_method_idstringThe unique identifier of fido2AuthenticationMethod
user_idstringThe unique identifier of user
If-MatchstringETag

SELECT examples

Represents the FIDO2 security keys registered to a user for authentication.

SELECT
id,
aaGuid,
attestationCertificates,
attestationLevel,
createdDateTime,
displayName,
model,
passkeyType,
publicKeyCredential
FROM entra_id.users.authentication_fido2_methods
WHERE user_id = '{{ user_id }}' -- required
AND fido2_authentication_method_id = '{{ fido2_authentication_method_id }}' -- required
;

DELETE examples

Deletes a user's FIDO2 security key authentication method object.

DELETE FROM entra_id.users.authentication_fido2_methods
WHERE user_id = '{{ user_id }}' --required
AND fido2_authentication_method_id = '{{ fido2_authentication_method_id }}' --required
AND If-Match = '{{ If-Match }}'
;