Saltar al contenido 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>"
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

id
string
requerido

El ID del usuario en cuestión.

authentication_method_id
string
requerido

El ID de los métodos de autenticación en cuestión.

Respuesta

Método de autenticación recuperado.

created_at
string<date-time>
requerido

Fecha de creación del autenticador

id
string
requerido

El ID del método de autenticación (generado automáticamente)

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

Se aplica solo a los métodos de autenticación con clave de acceso. Identificador único global de la atestación del autenticador.

authentication_methods
object[]
confirmed
boolean

El estado del método de autenticación

credential_backed_up
boolean

Se aplica solo a las claves de acceso. Indica si la credencial se respaldó.

credential_device_type
string

Se aplica solo a las claves de acceso. El tipo de dispositivo en el que se almacena la credencial, según lo definido por la elegibilidad de copia de seguridad. Las credenciales "single_device" no se pueden respaldar ni sincronizar con otro dispositivo; las credenciales "multi_device" se pueden respaldar si el usuario final lo habilita.

email
string

Se aplica solo a los métodos de autenticación por correo electrónico y verificación de correo electrónico. La dirección de correo electrónico que se utiliza para enviar mensajes de verificación.

enrolled_at
string<date-time>

Fecha de inscripción

identity_user_id
string

Se aplica solo a las claves de acceso. El ID de la identidad del usuario vinculada con el método de autenticación.

key_id
string

Se aplica solo a los métodos de autenticación WebAuthn. El ID de la credencial generada.

last_auth_at
string<date-time>

Última autenticación

El ID de un método de autenticación vinculado. Los métodos de autenticación vinculados se eliminarán de forma conjunta.

name
string

Una etiqueta descriptiva para identificar el método de autenticación

Maximum string length: 20
phone_number
string

Se aplica solo a los métodos de autenticación por teléfono. El número de teléfono de destino que se utiliza para enviar códigos de verificación por texto y voz.

preferred_authentication_method
enum<string>

Se aplica solo a métodos de autenticación por teléfono. Es el método de comunicación preferido.

Opciones disponibles:
voice,
sms
public_key
string

Se aplica solo a los métodos de autenticación WebAuthn. La clave pública.

relying_party_identifier
string

Se aplica solo a los métodos de autenticación WebAuthn/clave de acceso. El identificador de parte usuaria de la credencial.

transports
string[]

Se aplica solo a las claves de acceso. Los transportes que utilizan los clientes para comunicarse con el autenticador.

user_agent
string

Se aplica solo a las claves de acceso. El user-agent del navegador que se utilizó para crear la clave de acceso.

user_handle
string

Se aplica solo a las claves de acceso. El identificador de usuario de la identidad del usuario.