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,
)
}import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.userBlocks.listByIdentifier({
identifier: "identifier",
considerBruteForceEnablement: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.userBlocks.listByIdentifier({
identifier: "identifier",
considerBruteForceEnablement: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/user-blocks \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenantDomain}/api/v2/user-blocks"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenantDomain}/api/v2/user-blocks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://{tenantDomain}/api/v2/user-blocks")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/user-blocks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"blocked_for": [
{
"connection": "<string>",
"identifier": "john.doe@gmail.com",
"ip": "10.0.0.1"
}
]
}Obtener bloqueos de usuarios
Recupere los detalles de todos los bloqueos de protección contra ataques de fuerza bruta para un usuario con el identificador proporcionado (username, número de teléfono o correo electrónico).
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,
)
}import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.userBlocks.listByIdentifier({
identifier: "identifier",
considerBruteForceEnablement: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
token: "<token>",
});
await client.userBlocks.listByIdentifier({
identifier: "identifier",
considerBruteForceEnablement: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/user-blocks \
--header 'Authorization: Bearer <token>'import requests
url = "https://{tenantDomain}/api/v2/user-blocks"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenantDomain}/api/v2/user-blocks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}HttpResponse<String> response = Unirest.get("https://{tenantDomain}/api/v2/user-blocks")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenantDomain}/api/v2/user-blocks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"blocked_for": [
{
"connection": "<string>",
"identifier": "john.doe@gmail.com",
"ip": "10.0.0.1"
}
]
}Autorizaciones
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de consulta
Debe ser uno de los siguientes: username, número de teléfono o correo electrónico.
Si es true y la protección contra ataques de fuerza bruta está habilitada y configurada para bloquear inicios de sesión, devolverá una lista de direcciones IP bloqueadas.
Si es true y la protección contra ataques de fuerza bruta está deshabilitada, devolverá una lista vacía.
Respuesta
Usuario recuperado correctamente.
Array de pares de identificador + dirección IP. La dirección IP es opcional y puede omitirse en determinadas circunstancias, como en el modo de bloqueo de cuenta.
Show child attributes
Show child attributes
Actualizar parcialmente perfiles de atributos de usuario por id
Anterior
Eliminar bloqueos de usuarios
Siguiente
⌘I