Authentication คือกระบวนการหรือการดำเนินการในการยืนยันตัวตนของผู้ใช้หรือกระบวนการ จนถึงจุดนี้คุณยังไม่สามารถสร้างแอปโดยใช้แนวคิดหลักนี้ได้
มิดเดิลแวร์การพิสูจน์ตัวตนที่ใช้กันทั่วไปและง่ายที่สุดสำหรับ Node.js คือ Passport. ง่ายต่อการเรียนรู้น้ำหนักเบาและมีความยืดหยุ่นสูงทำให้สามารถใช้กลยุทธ์ต่างๆได้มากมายซึ่งเราจะพูดถึงในความท้าทายในภายหลัง นอกจากการตรวจสอบความถูกต้องแล้วเรายังจะดูเครื่องมือแม่แบบที่อนุญาตให้ใช้ Pug และเว็บซ็อกเก็ตซึ่งช่วยให้สามารถสื่อสารแบบเรียลไทม์ระหว่างลูกค้าทั้งหมดของคุณและเซิร์ฟเวอร์ของคุณ การทำงานกับความท้าทายเหล่านี้จะเกี่ยวข้องกับการเขียนโค้ดของคุณบน Glitch ในโครงการเริ่มต้นของเรา หลังจากเสร็จสิ้นการท้าทายแต่ละครั้งคุณสามารถคัดลอก url ความผิดพลาดสาธารณะ (ไปยังหน้าแรกของแอปของคุณ) ลงในหน้าจอท้าทายเพื่อทดสอบได้! คุณสามารถเลือกที่จะเขียนโปรเจ็กต์ของคุณบนแพลตฟอร์มอื่นได้ แต่จะต้องเผยแพร่ให้เห็นได้สำหรับการทดสอบของเรา เริ่มโครงการนี้ในทันทีทันใดโดยใช้ this link หรือโคลน this repository บน GitHub! หากคุณใช้ Glitch อย่าลืมบันทึกลิงก์ไปยังโครงการของคุณในที่ที่ปลอดภัย