Passer au contenu principal
PATCH
https://{tenantDomain}/api/v2
/
attack-protection
/
suspicious-ip-throttling
Go
package example

import (
    context "context"

    attackprotection "github.com/auth0/go-auth0/management/management/attackprotection"
    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 := &attackprotection.UpdateSuspiciousIpThrottlingSettingsRequestContent{}
    client.AttackProtection.SuspiciousIpThrottling.Update(
        context.TODO(),
        request,
    )
}
{
  "allowlist": [
    "127.0.0.1"
  ],
  "enabled": true,
  "shields": [],
  "stage": {
    "pre-login": {
      "max_attempts": 100,
      "rate": 864000
    },
    "pre-user-registration": {
      "max_attempts": 50,
      "rate": 1728000
    }
  }
}

Autorisations

Authorization
string
header
requis

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

Corps

allowlist
(string<ipv4> | string<cidr> | string<ipv6> | string<ipv6_cidr>)[]

Liste des adresses IP de confiance pour lesquelles la protection contre les attaques ne sera pas appliquée.

enabled
boolean

Indique si la limitation des adresses IP suspectes est active ou non.

shields
enum<string>[]

Action à effectuer lorsqu’un seuil de limitation des adresses IP suspectes est dépassé. Valeurs possibles : block, admin_notification.

Options disponibles:
block,
admin_notification
stage
object

Contient les options de configuration par étape (max_attempts et rate).

Réponse

La configuration de la limitation des adresses IP suspectes a été mise à jour avec succès.

allowlist
(string<ipv4> | string<cidr> | string<ipv6> | string<ipv6_cidr>)[]

Liste des adresses IP de confiance pour lesquelles la protection contre les attaques ne sera pas appliquée.

enabled
boolean

Indique si la limitation des adresses IP suspectes est active ou non.

shields
enum<string>[]

Action à effectuer lorsqu’un seuil de limitation des adresses IP suspectes est dépassé. Valeurs possibles : block, admin_notification.

Options disponibles:
block,
admin_notification
stage
object

Contient les options de configuration par étape (max_attempts et rate).