GitHub zavedl podporu nového typu přístupových tokenů, které mohou selektivně určovat oprávnění konkrétního vývojáře nebo skriptu, pokrývající pouze úkoly nezbytné k vykonání práce. Očekává se, že selektivní poskytování přístupu pomůže snížit riziko útoků v případě kompromitace přihlašovacích údajů. Tokeny mohou být používány ve skriptech pro organizaci selektivního přístupu k API GitHub a při připojení přes HTTPS. Dále byli administrátorům poskytnuty možnosti prohlížet a odvolávat tokeny, stejně jako nastavovat politiky auditu a potvrzení tokenů.
Pokud dříve mohl účastník vytvořit individuální tokeny, které poskytovaly přístup ke všem jeho repozitářům a organizacím, nyní pomocí nových tokenů může vlastník projektu podrobně určit přístup, například povolit práci v režimu pouze pro čtení nebo otevřít selektivní přístup k určitým repozitářům. K tokenu lze připojit více než 50 oprávnění pokrývajících různé operace s organizacemi, issues, repozitářemi a uživateli. Je možné omezit časovou platnost tokenu.
Zdroj: opennet.ru
