Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
user-blocks
/
{id}
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.ListUserBlocksRequestParameters{
        ConsiderBruteForceEnablement: management.Bool(
            true,
        ),
    }
    client.UserBlocks.List(
        context.TODO(),
        "id",
        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 chemin

id
string
requis

user_id des blocages de l’utilisateur à récupérer.

Paramètres de requête

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

Blocage de l’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).