กล่าวโดยย่อ GitHub กำลังใช้ผู้จัดการระบบบัญชีภายในเพื่อจัดเก็บข้อมูลรับรอง GitHub ของคุณ วิธีนี้ใช้ได้ผลเหมือนกันทุกประการคือการเพิ่มบัญชี Google หรือบัญชี Exchange โดยพื้นฐานแล้วคุณกำลังเข้าสู่ระบบด้วยข้อมูลประจำตัวของคุณและจะถูกเก็บไว้ในตัวจัดการบัญชีซึ่งทำให้คุณไม่ต้องป้อนข้อมูลประจำตัวเหล่านี้อีกครั้งในอนาคต
สิ่งนี้มีประโยชน์มากที่สุดเมื่อมีการใช้ข้อมูลรับรองในหลายแอปพลิเคชันเนื่องจากคุณต้องลงชื่อเข้าใช้เพียงครั้งเดียว ตัวอย่างเช่น Google Chrome จะเข้าถึงบัญชีของคุณผ่านทางผู้จัดการบัญชีแทนการบังคับให้คุณลงชื่อเข้าใช้อีกครั้ง (กล่องโต้ตอบสีเหลืองที่ปรากฏขึ้นที่ด้านล่างถามว่าคุณต้องการลงชื่อเข้าใช้ด้วยบัญชีที่ถือในพื้นที่ของคุณเมื่อเข้าสู่ gmail หรืออื่น ๆ เว็บไซต์ Google บนเบราว์เซอร์ Google Chrome ในโทรศัพท์ของคุณ)
หมายความว่าพวกเขาสามารถสร้างบัญชีได้
พวกเขาสามารถสร้างบัญชีท้องถิ่นบนโทรศัพท์ของคุณสำหรับแอปพลิเคชันของพวกเขา (และเฉพาะแอปพลิเคชันของพวกเขา) นี่คือตัวอย่างของรายการในโทรศัพท์ของฉัน:
สกรีนช็อต (คลิกที่ภาพเพื่อดูตัวแปรขนาดใหญ่)
ทำไม Amazon (Kindle app) / GitHub ถึงต้องการสิ่งนี้?
มันลดความซับซ้อนของข้อมูลประจำตัวใน Android เป็นวิธีที่แนะนำให้ทำ
มีความเสี่ยงหรือไม่?
ไม่ควรมี หากแอปใช้ AccountManager และพูดว่าต้องการใช้บัญชี Google ของคุณจะต้องขออนุญาตจากคุณอย่างชัดเจนเนื่องจากต้องมีโทเค็นการตรวจสอบสิทธิ์เพื่อใช้บัญชีนั้น ดูข้อมูลเพิ่มเติมเกี่ยวกับเอกสาร SDK ได้