Re: Дво-факторна аутентикація (2FA). GitHub погрожує. Мігруємо
По трохи людини прокидайуться ..
GitHub наповнений дискусіями, сотні користувачів залишають скарги на 2FA, і це тільки ті шо не полінувалися повідомити.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Системи контролю версій (SCM, VCS) → Дво-факторна аутентикація (2FA). GitHub погрожує. Мігруємо
По трохи людини прокидайуться ..
GitHub наповнений дискусіями, сотні користувачів залишають скарги на 2FA, і це тільки ті шо не полінувалися повідомити.
Без прив'язки до github.
Мені обов'язкове 2FA в Snowflake на проекті заважає автоматизувати необхідні воркфлоу процеси. Пароль до Snowflake в нашій тімі просто не видають. Є юзернейм, при спробі виконати кожен (кешування авторизації дуже короткотермінове) sql запит на телефоні вискакує прохання підтвердити. Доводиться автоматизовувати обхідними шляхами: зберігати цілі таблиці Snowflake в AWS S3, звідти закачувати в базу mysql в апці. На щастя, це лише для демо - бо загалом в компанії практикується використання спеціальної пари логін-пароль для воркфлоу процесів, однак кличку потрібно заслужити необхідно довести доцільність виділення такої пари.
Скаржитися можна, але з цього мало що виходить. Секурність понад усе. І я їх розумію, так як брав участь в одному проекті з секуріті, де юзери просто зберігали креди в браузері і їх крали програмки-викрадачі, а це була банківська апка з відповідними наслідками...
Зтворив тікет в підтримку, описав проблеми, які є на сторінках GitHub, відповіли шо не будуть з тим ніц робити, бо я користую скріпти і не користую 2FA. Щож, як казала одна знайома, "хочеш зробити шось добре - зроби си сам".
Через купу смітя в скріптах GitHub, мій cкріпт #1 приводив сторінку в стан, де не можливо було голосувати (в дискусіях, на приклад). Скріпт #2 дає користувачу голос :
const LoadGitHubPage = (function(url) {
let xhr = new XMLHttpRequest();
xhr.addEventListener('load', function() {
document.open('text/html', 'replace');
document.write(this.response);
document.close();
});
xhr.open('GET', url);
xhr.send();
});
LoadGitHubPage('https://github.com/orgs/community/discussions/118703');
Він теж має всякі побічні ефекти, тому рекомендую користувати 2 версії для різних можливостів.
Ті 2 скріпти більше не працюйуть. GitHub частково закрив старі дири.
Але я вже найшов ше одну диру, вони далі користують React (js), колись треба буде оформити це як читабельний скріпт.