Introdução à limitação
A autenticação de aprovação é baseada na identificação do usuário e em um algoritmo de limitação da taxa do token bucket com valores predefinidos para controlar o acesso do dispositivo de cada usuário à nossa API.
Mecanismo de identificação do dispositivo
O mecanismo de limitação proposto usa os dispositivos identificados individualmente, com a ajuda do cabeçalho "X-Forwarded-For". Os limites serão aplicados da mesma forma para cada dispositivo.
Atualizações necessárias
As implementações de servidor para servidor devem encaminhar os endereços IP do cliente usando o mecanismo de cabeçalho "X-Forwarded-For".
Você pode encontrar mais detalhes sobre como passar o cabeçalho X-Forwarded-For aqui.
Limites e endpoints reais
Atualmente, o limite padrão permite no máximo 1 solicitação por segundo, com uma intermitência inicial de 10 solicitações (permissão única na primeira interação do cliente identificado, o que deve permitir que a inicialização seja concluída com êxito). Isso não deve afetar nenhum caso comercial normal em todos os nossos clientes.
O mecanismo de limitação será habilitado nos seguintes pontos de extremidade:
- /o/client/register
- /o/client/token
- /o/client/scopes
- /o/client/validate
- /api/v2/
- /api/v1/tokens/usermetadata
- /api/v1/tokens/authn
- /api/v1/tokens/authz
- /api/v1/tokens/media
- /api/v1/config/
- /api/v1/checkauthn
- /api/v1/logout
- /api/v1/authorize
- /api/v1/preauthorize
- /api/v1/mediatoken
- /api/v1/authenticate/freepreview
- /api/v1/authenticate/
- /api/v1/+/profile-requests/.+
- /api/v1/identities
- /adobe-services/config/
- /reggie/v1/+/regcode
- /reggie/v1/+/regcode/+