การใช้การจดจำใบหน้า และการพิสูจน์ตัวตนใน Flutter

การใช้การจดจำใบหน้า ยูซุฟ อาเหม็ดติดตามวิศวกรซอฟต์แวร์ นักเขียนด้านเทคนิค ความรู้สึก การใช้การจดจำใบหน้าและการพิสูจน์ตัวตนใน Flutter

ในบทความนี้ เราจะอธิบายวิธีที่คุณสามารถ ใช้การยืนยันตัวตนด้วยไบโอเมตริกซ์ โดยใช้การจดจำใบหน้าและ Touch ID ในแอปพลิเคชัน Flutter

ด้วยเหตุนี้ เราจะใช้ปลั๊กอินที่เรียกว่าlocal_authซึ่งพัฒนาโดยทีม Flutter ปลั๊กอินนี้ให้วิธีการในการดำเนินการตรวจสอบความถูกต้อง บนอุปกรณ์ของผู้ใช้ ด้วยปลั๊กอิน เราจะใช้การรับรองความถูกต้องเฉพาะที่ในแอปพลิเคชัน Flutter ของเรา โดยใช้ทั้งการจดจำใบหน้าและการสแกนลายนิ้วมือ

ในบทช่วยสอนนี้ เราจะกล่าวถึง:

  • การรับรองความถูกต้องทางชีวภาพคืออะไร
  • local_authปลั๊กอินและวิธีการใช้งาน
  • การใช้การรับรองความถูกต้องด้วยไบโอเมตริกซ์ในแอพ Flutter
  • การตั้งค่าการอนุญาตแอพ

การรับรองความถูกต้องทางชีวภาพคืออะไร?

การรับรองความถูกต้องด้วยไบโอเมตริก คือการรับรองความถูกต้องด้วยหลายปัจจัย (MFA) ประเภทหนึ่งที่ใช้ข้อมูลที่ได้จากลักษณะทางชีวภาพของผู้ใช้อุปกรณ์ เช่น ลักษณะใบหน้า การจดจำเสียง และลายนิ้วมือ เพื่ออำนวยความสะดวกในการเข้าถึง และรักษาความปลอดภัย ของข้อมูลส่วนบุคคล และทรัพย์สินที่ละเอียดอ่อนได้ดียิ่งขึ้น

ข้อดีประการหนึ่งของการนำการยืนยันตัวตน ด้วยไบโอเมตริกมาใช้ในแอปพลิเคชันคือ การยืนยันผู้ใช้จะดำเนินการอย่างสมบูรณ์บนอุปกรณ์ทางกายภาพ ซึ่งช่วยขจัดความเป็นไปได้ที่ข้อมูลที่ละเอียดอ่อนจะถูกส่งและอาจถูกเปิดเผยผ่านเซิร์ฟเวอร์ของบุคคลที่สาม

นอกเหนือจากการยืนยันตัวตน ของผู้ใช้อย่างมีประสิทธิภาพแล้ว ยังทำหน้าที่เป็นชั้นความปลอดภัยเพิ่มเติมเหนือวิธีการลงชื่อเข้าใช้แบบดั้งเดิม เช่น ข้อมูลรับรองรหัสผ่าน

ข้อกำหนดเบื้องต้น

หากคุณต้องการทำตามบทช่วยสอนนี้ เราขอแนะนำให้คุณตั้งค่าต่อไปนี้:

  • IDE ใดๆ ที่ติดตั้ง Flutter SDK (เช่น Android Studio, VSCode)
  • ความเข้าใจพื้นฐานของ Dart และ Flutter

บทช่วยสอนนี้ได้รับการยืนยันด้วย Flutter v2.5.1 และ Android Studio v3.5

ดังนั้นจากทั้งหมดนั้นมาเริ่มกันเลย

การตั้งค่าโครงการ

ในการเริ่มต้นบทช่วยสอนของเรา มาสร้างโปรเจ็กต์ Flutter ใหม่กัน ทำได้โดยเรียกใช้คำสั่งต่อไปนี้บนเทอร์มินัลของคุณ:

$ flutter สร้าง local_auth_example

ต่อไป เราต้องเพิ่มlocal_authปลั๊กอินเป็นการอ้างอิงในโครงการของเรา เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อรับและติดตั้งlocal_authปลั๊กอินในโครงการของคุณ

$ ผับกระพือเพิ่มlocal_auth
$ กระพือผับได้รับ

ตอนนี้เราได้ติดตั้งการพึ่งพาที่จำเป็นแล้ว มาเริ่มสร้าง UI ของแอปพลิเคชันของเรากัน

สร้าง UI

แอปพลิเคชันของเราจะประกอบด้วยสองหน้าจอ: หน้าจอLoginScreenที่เราจะตรวจสอบสิทธิ์ผู้ใช้ และ หน้าจอ PrivateScreenซึ่งผู้ใช้จะสามารถดูได้หลังจากการตรวจสอบสิทธิ์สำเร็จ

ซอฟต์แวร์การจดจำใบหน้าแบบไบโอเมตริกใช้ทั้งใบหน้า ในการมองสิ่งต่างๆ เช่น ตา จมูก หู ปาก และแม้แต่พฤติกรรมเพื่อระบุตัวผู้ขับ เทคโนโลยีนี้ใหม่กว่า เครื่องสแกนจอประสาทตาและยังอยู่ในระหว่างการพัฒนา แต่ก็ใกล้จะพร้อมใช้งานแล้ว Hyundai และ Genesis ต่างก็มีระบบจดจำใบหน้าในเวอร์ชันของตัวเอง ซึ่งพวกเขาวางแผนที่จะเปิดตัวเร็วๆ นี้ในรถยนต์ของพวกเขา การใช้การจดจำใบหน้า

ทั้งนี้บริษัทเคแอนด์โอ จึงได้มุ่งเน้นการจัดการแก้ไขปัญหา จัดการเอกสาร ด้านเอกสารขององค์กรมาอย่างยาวนาน และ ให้ความสำคัญกับด้านงานเอกสาร ต่อลูกค้าเป็นอย่างดี จนถึงปัจจุบันก็ได้ความยอมรับจากองค์กร ขนาดใหญ่ ขนาดกลาง และขนาดเล็กมากมาย จึงใคร่ขออาสาดูและปัญหาด้านเอกสารให้กับองค์กรของท่านอย่างสุดความสามารถ เพราะเราเป็นหนึ่งในธุรกิจ ระบบจัดเก็บเอกสาร ที่ท่านไว้ใจได้

การรับรองความถูกต้องทางชีวภาพคืออะไร?

การรับรองความถูกต้องด้วยไบโอเมตริกคือการรับรองความถูกต้องด้วยหลายปัจจัย (MFA) ประเภทหนึ่งที่ใช้ข้อมูลที่ได้จากลักษณะทางชีวภาพของผู้ใช้อุปกรณ์ เช่น ลักษณะใบหน้า การจดจำเสียง และลายนิ้วมือ เพื่ออำนวยความสะดวกในการเข้าถึงและรักษาความปลอดภัยของข้อมูลส่วนบุคคลและทรัพย์สินที่ละเอียดอ่อนได้ดียิ่งขึ้น

ข้อดีประการหนึ่งของการนำการยืนยันตัวตนด้วยไบโอเมตริกมาใช้ในแอปพลิเคชันคือ การยืนยันผู้ใช้จะดำเนินการอย่างสมบูรณ์บนอุปกรณ์ทางกายภาพ ซึ่งช่วยขจัดความเป็นไปได้ที่ข้อมูลที่ละเอียดอ่อนจะถูกส่งและอาจถูกเปิดเผยผ่านเซิร์ฟเวอร์ของบุคคลที่สาม

นอกเหนือจากการยืนยันตัวตนของผู้ใช้อย่างมีประสิทธิภาพแล้ว ยังทำหน้าที่เป็นชั้นความปลอดภัยเพิ่มเติมเหนือวิธีการลงชื่อเข้าใช้แบบดั้งเดิม เช่น ข้อมูลรับรองรหัสผ่าน

ข้อกำหนดเบื้องต้น

หากคุณต้องการทำตามบทช่วยสอนนี้ เราขอแนะนำให้คุณตั้งค่าต่อไปนี้:

  • IDE ใดๆ ที่ติดตั้ง Flutter SDK (เช่น Android Studio, VSCode)
  • ความเข้าใจพื้นฐานของ Dart และ Flutter

บทช่วยสอนนี้ได้รับการยืนยันด้วย Flutter v2.5.1 และ Android Studio v3.5

ดังนั้นจากทั้งหมดนั้นมาเริ่มกันเลย

Face-sso (By K&O) หากท่านสนใจ เครื่องสแกนใบหน้ารุ่นต่างๆ หลากหลายรุ่น หรือ ติดตั้งระบบสแกนใบหน้า สามารถติดต่อสอบถามได้โดยตรง เรามีแอดมินคอยคอบคำถาม 24 ชั้วโมงที่ Line OA เครื่องสแกนใบหน้า สามารถ ขอราคาพิเศษได้ ตามงบประมาณที่เหมาะสม สอบถามได้สบายใจทั้ง เรื่องค่าบริการ ราคา และ งบประมาณ มั่นใจเพราะเป็นราคาที่สุด คุ้มค่าที่สุด

หากท่านมีความสนใจ บทความ หรือ Technology สามารถติดต่อได้ตามเบอร์ที่ให้ไว้ด้านล่างนี้
Tel.086-594-5494
Tel.095-919-6699

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *