GitHub heeft ondersteuning geïmplementeerd voor een nieuw type toegangstokens, die de bevoegdheden van specifieke ontwikkelaars of scripts selectief kunnen bepalen, en die alleen die taken dekken die nodig zijn om het werk uit te voeren. Verwacht wordt dat het selectief verlenen van toegang helpt om het risico van aanvallen te verminderen in het geval van een compromittering van inloggegevens. Tokens kunnen in scripts worden gebruikt voor het organiseren van selectieve toegang tot de GitHub API en bij verbinding via HTTPS. Daarnaast hebben beheerders de mogelijkheid om tokens te bekijken en in te trekken, evenals het instellen van audit- en bevestigingsbeleid voor tokens.
Waar eerder een gebruiker individuele tokens kon aanmaken die toegang gaven tot al zijn repositories en organisaties, kan de project eigenaar nu met behulp van de nieuwe tokens de toegang specificeren, bijvoorbeeld het toestaan van alleen-lezen toegang of het verlenen van selectieve toegang tot specifieke repositories. In totaal kunnen er meer dan 50 machtigingen aan een token worden gekoppeld, die verschillende acties met organisaties, issues, repositories en gebruikers dekken. Het is mogelijk om de geldigheidsduur van het token te beperken.
Bron: opennet.ru
