Firebase Authentication ซึ่งเป็น API ที่ช่วยให้นักพัฒนาแอปบนอุปกรณ์เคลื่อนที่เพิ่มการสนับสนุนการลงชื่อเข้าใช้ด้วยบริการเว็บยอดนิยมได้อย่างง่ายดาย ขณะนี้รองรับการลงชื่อเข้าใช้ด้วย Apple แล้ว
เมื่อใดก็ตามที่ฉันสมัครใช้บริการออนไลน์ใหม่หรือแอพขอให้ฉันลงชื่อเข้าใช้เพื่อเก็บข้อมูลบางอย่างไว้ในคลาวด์ โดยทั่วไปฉันจะลอง เพื่อใช้หนึ่งในตัวเลือก "ลงชื่อเข้าใช้ด้วย" ซึ่งโดยปกติจะรวมถึง Google, Facebook, Twitter หรือ Microsoft หากมี ที่ควร. คนส่วนใหญ่มีบัญชีอยู่แล้วหนึ่งบัญชีขึ้นไปกับผู้ให้บริการรายใหญ่เหล่านี้ ดังนั้นจึงสะดวกทั้งสำหรับผู้ใช้และผู้พัฒนาที่จะสนับสนุนการเข้าสู่ระบบด้วยวิธีนี้ สำหรับนักพัฒนาแอป เว้นแต่ว่าคุณต้องการ (หรือจำเป็นต้อง) ใช้ระบบการตรวจสอบสิทธิ์ผู้ใช้ของคุณเองจริงๆ คุณควรใช้ระบบการตรวจสอบสิทธิ์ที่มีจำหน่ายทั่วไป เช่น การรับรองความถูกต้องของ Firebase.
Firebase Auth SDK ช่วยให้นักพัฒนาสามารถเพิ่มระบบการลงชื่อเข้าใช้ที่สมบูรณ์ด้วย UI ที่มาพร้อมกับ ไปยังแอปของพวกเขา ปัจจุบันรองรับการตรวจสอบสิทธิ์อีเมล/รหัสผ่านและหมายเลขโทรศัพท์ขั้นพื้นฐาน แต่ยังรองรับสิ่งต่อไปนี้ด้วย ผู้ให้บริการข้อมูลประจำตัวแบบรวมศูนย์: ลงชื่อเข้าใช้ Google, เข้าสู่ระบบ Facebook, ลงชื่อเข้าใช้ด้วย Twitter, Microsoft Azure Active Directory, Yahoo, และ GitHub ขณะนี้บริการดังกล่าวได้เพิ่มผู้ให้บริการรายอื่นเช่น Google
ประกาศแล้ว เมื่อปลายสัปดาห์ที่แล้วที่ Firebase Authentication รองรับแล้ว ลงชื่อเข้าใช้ด้วย Apple. ขณะนี้การสนับสนุนสำหรับการลงชื่อเข้าใช้ด้วย Apple อยู่ในช่วงเบต้า แต่นักพัฒนาสามารถเพิ่มปุ่มลงชื่อเข้าใช้ด้วย Apple ได้ iOS, Android หรือเว็บแอปที่ใช้ Firebase SDK เวอร์ชันล่าสุด นักพัฒนาไม่จำเป็นต้องอีกต่อไป ใช้ ระบบการรับรองความถูกต้องแบบกำหนดเอง และ ฝังปุ่ม "ลงชื่อเข้าใช้ด้วย Apple" ด้วยตนเอง บนหน้าเว็บของพวกเขาเมื่อมีการเพิ่มผู้ให้บริการข้อมูลระบุตัวตนยอดนิยมรายอื่นลงใน Firebase Auth นักพัฒนาซอฟต์แวร์สามารถกระตุ้นให้ผู้ใช้สมัครใช้บริการได้มากขึ้น โดยมอบวิธีการสมัครที่ปลอดภัย สะดวก และคุ้นเคย