GitHub har implementeret support for en ny type adgangstokens, der kan definere beføjelser for en specifik udvikler eller script, der kun dækker de opgaver, der er nødvendige for at udføre arbejdet. Det forventes, at selektiv adgang vil hjælpe med at reducere risikoen for angreb i tilfælde af kompromitterede adgangsoplysninger. Tokens kan bruges i scripts til at organisere selektiv adgang til GitHub API'et og ved tilslutning via HTTPS. Derudover får administratorer mulighed for at se og tilbagekalde tokens samt at indstille revisionspolitikker og bekræftelse af tokens.
Hvis en deltager tidligere kunne generere individuelle tokens, der gav adgang til alle hans repositories og organisationer, kan ejeren af projektet ved hjælp af de nye tokens detaljere adgangen, f.eks. tillade arbejde i skrivebeskyttet tilstand eller åbne selektiv adgang til bestemte repositories. I alt kan der knyttes mere end 50 beføjelser til et token, der dækker forskellige operationer med organisationer, issues, repositories og brugere. Det er muligt at begrænse tokenets gyldighed.
Kilde: opennet.ru
