|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Usuários e grupos
O Rancher depende de usuários e grupos para determinar quem tem permissão para fazer login no Rancher e quais recursos podem acessar. Quando você configura um provedor de autenticação externo, os usuários desse provedor poderão fazer login no seu servidor Rancher. Quando um usuário faz login, o provedor de autenticação fornecerá ao seu servidor Rancher uma lista de grupos aos quais o usuário pertence.
O acesso a clusters, projetos e provedores e entradas de DNS globais pode ser controlado adicionando usuários individuais ou grupos a esses recursos. Quando você adiciona um grupo a um recurso, todos os usuários que são membros desse grupo no provedor de autenticação poderão acessar o recurso com as permissões que você especificou para o grupo. Para mais informações sobre funções e permissões, consulte Controle de acesso com base em função.
Gerenciando Membros
Ao adicionar um usuário ou grupo a um recurso, você pode pesquisar usuários ou grupos começando a digitar o nome deles. O servidor Rancher consultará o provedor de autenticação para encontrar usuários e grupos que correspondam ao que você digitou. A pesquisa é limitada ao provedor de autenticação com o qual você está atualmente logado. Por exemplo, se você ativou a autenticação do GitHub, mas está logado usando uma conta de usuário local, não poderá pesquisar usuários ou grupos do GitHub.
Todos os usuários, sejam eles locais ou de um provedor de autenticação, podem ser visualizados e gerenciados. No canto superior esquerdo, clique em ☰ > Usuários e Autenticação. Na barra de navegação à esquerda, clique em Usuários.
|
Advertências do Provedor SAML
|
Informações do Usuário
O Rancher mantém informações sobre cada usuário que faz login através de um provedor de autenticação. Essas informações incluem se o usuário tem permissão para acessar seu servidor Rancher e a lista de grupos aos quais o usuário pertence. O Rancher mantém essas informações do usuário para que o CLI, API e kubectl possam refletir com precisão o acesso que o usuário tem com base na associação ao grupo no provedor de autenticação.
Sempre que um usuário faz login na interface usando um provedor de autenticação, o Rancher atualiza automaticamente as informações desse usuário.
Atualizando Automaticamente as Informações do Usuário
O Rancher irá periodicamente atualizar as informações do usuário mesmo antes que um usuário faça login pela interface. Você pode controlar com que frequência o Rancher realiza essa atualização.
Duas configurações controlam esse comportamento:
-
auth-user-info-max-age-secondsEssa configuração controla quão antigas as informações de um usuário podem ser antes que o Rancher as atualize. Se um usuário fizer uma chamada de API (diretamente ou usando o Rancher CLI ou kubectl) e o tempo desde a última atualização do usuário for maior do que essa configuração, então o Rancher irá acionar uma atualização. Essa configuração tem como padrão
3600segundos, ou seja, 1 hora. -
auth-user-info-resync-cronEssa configuração controla um cron recorrente para re-sincronizar as informações do provedor de autenticação para todos os usuários. Independentemente de um usuário ter feito login ou usado a API recentemente, isso fará com que o usuário seja atualizado no intervalo especificado. Essa configuração tem como padrão
0 0 * * *, ou seja, uma vez por dia à meia-noite. Veja a documentação do cron para mais informações sobre valores válidos para essa configuração.
Para alterar essas configurações,
-
No canto superior esquerdo, clique em ☰ > Configurações Globais.
-
Vá para a configuração que você deseja ajustar e clique em ⋮ > Editar Configuração.
|
Como o SAML não suporta busca de usuários, provedores de autenticação baseados em SAML não suportam a atualização periódica das informações do usuário. As informações do usuário só serão atualizadas quando o usuário fizer login na interface do Rancher. |
Atualizando Manualmente as Informações do Usuário
Se você não tem certeza de quando foi a última vez que o Rancher realizou uma atualização automática das informações do usuário, você pode realizar uma atualização manual de todos os usuários.
-
No canto superior esquerdo, clique em ☰ > Usuários e Autenticação.
-
Na página Usuários, clique em Atualizar Membros do Grupo.
Resultados: O Rancher atualiza as informações do usuário para todos os usuários. Solicitar essa atualização irá atualizar quais usuários podem acessar o Rancher, bem como todos os grupos aos quais cada usuário pertence.
|
Como o SAML não suporta a busca de usuários, os provedores de autenticação baseados em SAML não oferecem a capacidade de atualizar manualmente as informações do usuário. As informações do usuário só serão atualizadas quando o usuário fizer login na interface do Rancher. |
Tamanho Mínimo da Senha
Por padrão, as senhas dos usuários devem ter pelo menos 12 caracteres de comprimento. No entanto, você pode personalizar o requisito de comprimento da senha:
-
No canto superior esquerdo, clique em ☰ > Configurações Globais.
-
Vá para
password-min-lengthe clique em ⋮ > Editar Configuração. -
Insira um valor inteiro entre 2 e 256 e clique em Salvar.
Duração da Sessão
O comprimento padrão (TTL) de cada sessão de usuário é ajustável. O comprimento padrão da sessão é de 16 horas.
-
No canto superior esquerdo, clique em ☰ > Configurações Globais.
-
Vá para
auth-user-session-ttl-minutese clique em ⋮ > Editar Configuração. -
Insira a quantidade de tempo, em minutos, que a sessão deverá durar e clique em Salvar.
Resultado: Os usuários são automaticamente desconectados do Rancher após o número definido de minutos.