Nói tóm lại, GitHub đang sử dụng trình quản lý Hệ thống tài khoản nội bộ để lưu trữ thông tin đăng nhập GitHub của bạn. Điều này hoạt động chính xác giống như thêm tài khoản Google hoặc tài khoản Exchange. Về cơ bản, bạn đang đăng nhập bằng thông tin đăng nhập của mình và chúng được lưu trữ trong Trình quản lý tài khoản, điều này ngăn bạn khỏi phải nhập lại các thông tin đăng nhập này trong tương lai.
Điều này hữu ích nhất khi thông tin đăng nhập được sử dụng trên nhiều ứng dụng vì bạn chỉ phải đăng nhập một lần. Ví dụ: Google Chrome sẽ truy cập vào tài khoản của bạn thông qua Trình quản lý tài khoản thay vì buộc bạn phải đăng nhập lại (hộp thoại màu vàng bật lên ở phía dưới hỏi bạn có muốn đăng nhập bằng Tài khoản được giữ cục bộ trên điện thoại của mình không khi truy cập gmail hoặc người khác Trang web Google trên trình duyệt Google Chrome của bạn).
Điều đó có nghĩa là họ có thể tạo tài khoản?
Họ có thể tạo tài khoản cục bộ trên điện thoại của bạn cho ứng dụng của họ (và chỉ ứng dụng của họ). Đây là một ví dụ về danh sách trên điện thoại của tôi:
Ảnh chụp màn hình (Bấm vào ảnh cho biến thể lớn hơn)
Tại sao Amazon (ứng dụng Kindle) / GitHub thậm chí cần điều này?
Nó đơn giản hóa thông tin đăng nhập trong Android. Đó là phương pháp được đề xuất để làm điều này.
Có rủi ro nào không?
Không nên có. Nếu một ứng dụng sử dụng AccountManager và nói, muốn sử dụng tài khoản Google của bạn, thì nó sẽ phải yêu cầu bạn cho phép một cách rõ ràng vì nó cần một mã thông báo xác thực để sử dụng tài khoản đó. Xem thêm thông tin về tài liệu SDK .