Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
user-blocks
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    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>",
        ),
    )
    request := &management.ListUserBlocksByIdentifierRequestParameters{
        Identifier: "identifier",
        ConsiderBruteForceEnablement: management.Bool(
            true,
        ),
    }
    client.UserBlocks.ListByIdentifier(
        context.TODO(),
        request,
    )
}
{
  "blocked_for": [
    {
      "connection": "<string>",
      "identifier": "john.doe@gmail.com",
      "ip": "10.0.0.1"
    }
  ]
}

Autorisations

Authorization
string
header
requis

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

Paramètres de requête

identifier
string
requis

Doit correspondre à un nom d’utilisateur, un numéro de téléphone ou un courriel.

consider_brute_force_enablement
boolean
Si la valeur est true et que Brute Force Protection est activée et configurée pour bloquer les connexions, une liste d’adresses IP bloquées est renvoyée.
Si la valeur est true et que Brute Force Protection est désactivée, une liste vide est renvoyée.

Réponse

Utilisateur récupéré avec succès.

blocked_for
object[]

Tableau de paires identifiant + adresse IP. L’adresse IP est facultative et peut être omise dans certaines circonstances (par exemple, en mode de verrouillage du compte).