GitHub внедри нов вид токени за достъп, които могат селективно да определят правомощията на конкретен разработчик или скрипт, обхващащи само задачите, необходими за изпълнение на работата. Очаква се селективното предоставяне на достъп да помогне за намаляване на риска от атаки в случай на компрометиране на данните за вход. Токените могат да се използват в скриптове за организиране на селективен достъп до API на GitHub и при свързване чрез HTTPS. Допълнително, администраторите получават възможността да преглеждат и отзовават токени, както и да задават политики за одит и потвърждение на токени.
Ако преди участникът можеше да генерира индивидуални токени, предоставящи достъп до всички негови репозитории и организации, то с помощта на новите токени собствениците на проекти могат да детайлизират достъпа, например, да разрешат работа в режим само за четене или да отворят селективен достъп до определени репозитории. Общо към токена могат да се привържат над 50 правомощия, покриващи различни операции с организации, issues, репозитории и потребители. Възможно е ограничаване на времето за действие на токена.
Източник: opennet.ru
