Якщо коротко, GitHub використовує внутрішній диспетчер системних облікових записів для зберігання ваших даних GitHub. Це працює точно так само, як додавання облікового запису Google або облікового запису Exchange. По суті, ви входите зі своїми обліковими записами, і вони зберігаються в Менеджері облікових записів, що не дозволяє вам знову вводити ці дані.
Це найкорисніше, коли облікові дані використовуються в декількох програмах, оскільки вам потрібно увійти лише один раз. Наприклад, Google Chrome отримає доступ до вашого акаунта через Менеджер облікових записів замість того, щоб змусити вас знову входити (жовте діалогове вікно, яке з’являється внизу, запитуючи, чи хочете ви ввійти зі своїм локальним обліковим записом на телефоні під час відвідування gmail або іншого Веб-сайт Google у веб-переглядачі Google Chrome на вашому телефоні).
Що це означає, що вони можуть створювати облікові записи?
Вони можуть створювати локальні акаунти на вашому телефоні для їх застосування (і лише їх програми). Ось приклад списку на моєму телефоні:
Знімок екрана (Клацніть зображення для збільшення варіанта)
Чому Amazon (додаток Kindle) / GitHub це навіть потрібно?
Це спрощує облікові дані в Android. Це рекомендований спосіб зробити це.
Чи є якісь ризики?
Не повинно бути. Якщо програма використовує AccountManager і скаже, що хоче використовувати ваш обліковий запис Google, тоді вам доведеться явно попросити вас дозволу, оскільки для використання цього облікового запису йому потрібен авторський маркер. Дивіться більше інформації про документацію SDK .