Quando vários consumers acessam uma rota em um gateway nativo da nuvem, a política de autenticação controla quais consumers têm permissão de acesso. Cada solicitação recebida deve conter credenciais válidas correspondentes a um consumer configurado. O sistema rejeita solicitações sem credenciais válidas antes que elas cheguem ao serviço de backend.
Como funciona
As políticas de autenticação funcionam em conjunto com as configurações de autenticação de consumer:
Defina as credenciais para cada consumer em uma configuração de autenticação de consumer.
Ative uma política de autenticação em uma rota e selecione o tipo de autenticação.
O gateway verifica as credenciais de cada solicitação recebida e as compara com os consumers configurados.
Se as credenciais corresponderem a um consumer conhecido, o gateway encaminhará a solicitação ao serviço de backend. Caso contrário, a solicitação será rejeitada.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância de gateway nativo da nuvem MSE
Pelo menos uma rota configurada no gateway
Autenticação de consumer configurada para os consumers que precisam de acesso. Consulte Configurar autenticação de consumer
Ativar autenticação em uma rota
Faça logon no MSE console. Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, escolha Cloud-native Gateway > Gateways.
Na página Gateways, clique em ID do gateway.
No painel de navegação à esquerda, clique em Routes e, em seguida, na aba Routes.
Localize a regra de roteamento desejada e clique em Actions na coluna Policies.
Na aba Policies, clique em Authentication.
-
Configure os seguintes parâmetros:
Parâmetro
Descrição
Authentication Type
Método de autenticação usado para verificar um consumer antes de conceder acesso à rota. Selecione o método correspondente às credenciais configuradas para seus consumers.
Enabled
Ative a chave para ative a autenticação nesta rota. A autenticação entra em vigor imediatamente.
Clique em Save.
Veja também
Configurar autenticação de consumer: Configure credenciais para os consumers que acessam suas rotas.