O GitHub implementou suporte a um novo tipo de token de acesso, que pode definir seletivamente as permissões de um desenvolvedor ou script específico, abrangendo apenas as tarefas necessárias para a execução do trabalho. Espera-se que a concessão seletiva de acesso ajude a reduzir o risco de ataques em caso de comprometimento de credenciais. Os tokens podem ser usados em scripts para organizar acesso seletivo à API do GitHub e ao conectar através do HTTPS. Além disso, os administradores têm a capacidade de visualizar e revogar tokens, bem como definir políticas de auditoria e confirmação de tokens.
Se anteriormente um participante podia gerar tokens individuais que concediam acesso a todos os seus repositórios e organizações, agora, com os novos tokens, o proprietário do projeto pode detalhar o acesso, por exemplo, permitindo o trabalho em modo somente leitura ou abrindo acesso seletivo a repositórios específicos. Um total de mais de 50 permissões pode ser vinculada ao token, abrangendo várias operações com organizações, issues, repositórios e usuários. É possível limitar a duração de validade do token.
Fonte: opennet.ru
