Quest Academy

Advanced Node and Express

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

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

Advanced Node and Express

Set up a Template Engine

Use a Template Engine's Powers

Set up Passport

Serialization of a User Object

Implement the Serialization of a Passport User

Authentication Strategies

How to Use Passport Strategies

Create New Middleware

How to Put a Profile Together

Logging a User Out

Registration of New Users

Hashing Your Passwords

Clean Up Your Project with Modules

Implementation of Social Authentication

Implementation of Social Authentication II

Implementation of Social Authentication III

Set up the Environment

Communicate by Emitting

Handle a Disconnect

Authentication with Socket.IO

Announce New Users

Send and Display Chat Messages

Be the first to add a review.

Please, login to leave a review
Add to Wishlist

Archive