Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
users
/
{id}
/
authentication-methods
/
{authentication_method_id}
Go
package example

import (
    context "context"

    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    client.Users.AuthenticationMethods.Get(
        context.TODO(),
        "id",
        "authentication_method_id",
    )
}
{
  "created_at": "2023-11-07T05:31:56Z",
  "id": "<string>",
  "aaguid": "<string>",
  "authentication_methods": [
    {
      "id": "<string>"
    }
  ],
  "confirmed": true,
  "credential_backed_up": true,
  "credential_device_type": "<string>",
  "email": "<string>",
  "enrolled_at": "2023-11-07T05:31:56Z",
  "identity_user_id": "<string>",
  "key_id": "<string>",
  "last_auth_at": "2023-11-07T05:31:56Z",
  "link_id": "<string>",
  "name": "<string>",
  "phone_number": "<string>",
  "public_key": "<string>",
  "relying_party_identifier": "<string>",
  "transports": [
    "<string>"
  ],
  "user_agent": "<string>",
  "user_handle": "<string>"
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de chemin

id
string
requis

L’id de l’utilisateur concerné.

authentication_method_id
string
requis

L’id des méthodes d’authentification concernées.

Réponse

Méthode d’authentification récupérée.

created_at
string<date-time>
requis

Date de création de l’authentificateur

id
string
requis

L’ID de la méthode d’authentification (généré automatiquement)

type
enum<string>
requis
Options disponibles:
recovery-code,
totp,
push,
phone,
email,
email-verification,
webauthn-roaming,
webauthn-platform,
guardian,
passkey,
password
aaguid
string

S’applique aux méthodes d’authentification par clé d’accès uniquement. Identifiant global unique de l’attestation de l’authentificateur.

authentication_methods
object[]
confirmed
boolean

Le statut de la méthode d’authentification

credential_backed_up
boolean

S’applique aux clés d’accès uniquement. Indique si l’information d’identification a été sauvegardée.

credential_device_type
string

S’applique aux clés d’accès uniquement. Le type d’appareil sur lequel l’information d’identification est stockée, selon l’admissibilité à la sauvegarde. Les informations d’identification « single_device » ne peuvent pas être sauvegardées ni synchronisées avec un autre appareil, tandis que les informations d’identification « multi_device » peuvent être sauvegardées si l’utilisateur final l’a activé.

email
string

S’applique aux méthodes d’authentification par courriel et de vérification du courriel uniquement. L’adresse de courriel utilisée pour envoyer les messages de vérification.

enrolled_at
string<date-time>

Date d’inscription

identity_user_id
string

S’applique aux clés d’accès uniquement. L’ID de l’identité utilisateur liée à la méthode d’authentification.

key_id
string

S’applique aux méthodes d’authentification WebAuthn uniquement. L’ID de l’information d’identification générée.

last_auth_at
string<date-time>

Dernière authentification

ID d’une méthode d’authentification liée. Les méthodes d’authentification liées seront supprimées ensemble.

name
string

Libellé en langage clair permettant d’identifier la méthode d’authentification

Maximum string length: 20
phone_number
string

S’applique aux méthodes d’authentification par téléphone uniquement. Le numéro de téléphone de destination utilisé pour envoyer les codes de vérification par message texte et par appel vocal.

preferred_authentication_method
enum<string>

S’applique uniquement aux méthodes d’authentification par téléphone. Méthode de communication privilégiée.

Options disponibles:
voice,
sms
public_key
string

S’applique aux méthodes d’authentification WebAuthn uniquement. La clé publique.

relying_party_identifier
string

S’applique aux méthodes d’authentification WebAuthn/par clé d’accès uniquement. L’identifiant de la Relying Party de l’information d’identification.

transports
string[]

S’applique aux clés d’accès uniquement. Les transports utilisés par les applications clientes pour communiquer avec l’authentificateur.

user_agent
string

S’applique aux clés d’accès uniquement. Le user-agent du navigateur utilisé pour créer la clé d’accès.

user_handle
string

S’applique aux clés d’accès uniquement. Le handle utilisateur de l’identité utilisateur.