มาทำ Authentication ด้วย NestJS และ Passport.js กัน

  Рет қаралды 5,752

mikelopster

mikelopster

Күн бұрын

Пікірлер: 22
@suthipongtoonritsa578
@suthipongtoonritsa578 7 ай бұрын
อยากให้มีการสอน refresh token เมื่อ accessToken เราหมดอายุ เพิ่มเติมครับ ขอบคุณมากครับ
@10101-b
@10101-b 7 ай бұрын
กราบขอบพระทัยอย่างสุดซึ้งครับ
@bogiiee
@bogiiee 6 ай бұрын
อยากให้เพิ่มเรื่องการนำไปใช้ในฝั่ง front end หน่อยคับ ส่วนตัวใช้ trpc อยู่ แต่อยากเอา structure แบบนี้ไปใช้ทำ back end บาง ตอนนี้ รกมาก 🥲
@pzeed9118
@pzeed9118 7 ай бұрын
ขอบคุณมากๆครับสุดยอดเลย แต่อยากถามเพิ่มเติมนิดนึงครับ เหมือนยังงงๆ นึกภาพไม่ออก เช่นนาทีที่ 23:00 - 24:00 มีตัวนึง return User และอีกตัว return UserDocument อยากทราบว่าแตกต่างยังไงแบบไม่เห็นภาพจริงๆครับ พอจะอธิบายหรือมี source ให้ศึกษาต่อมั้ยครับ
@mikelopster
@mikelopster 7 ай бұрын
User คือ class ที่กำหนดโครงสร้างของ document ใน MongoDB เป็นเหมือนตัวแทนของโครงสร้างข้อมูลที่เราต้องการจัดเก็บในฐานข้อมูล UserDocument คือ type ที่สร้างขึ้นโดยการ ผสมระหว่าง class User และ Document ของ Mongoose เพื่อสร้างเป็น Document ที่มี function เพิ่มเติมจาก Mongoose เช่น save(), update() เป็นต้น เหตุผลที่ใช้ UserDocument แทน User เพื่อให้สามารถใช้คำสั่งของ Mongoose ในการจัดการ Document ของ schema ได้ครับ แค่นี้เลย 😁
@BROOK-iz3eq
@BROOK-iz3eq 7 ай бұрын
ขอบคุณครับ รอบหน้าขอ Refresh Token ครับ🙏🏻🙏🏻🙏🏻
@GreenNoDoom
@GreenNoDoom 7 ай бұрын
พี่ใช้ VS Code Theme อะไรหรอครับ สวยมาก อยากใช้บ้าง
@mikelopster
@mikelopster 7 ай бұрын
ใช้ Theme Dracula ครับ สวยสดงดงามครับ 😁
@phongsavunhkeonavong8474
@phongsavunhkeonavong8474 7 ай бұрын
ลอง implement nest กับ auth js ไหมครับ
@mikelopster
@mikelopster 7 ай бұрын
น่าสนใจจ
@kraiponnajaroon2206
@kraiponnajaroon2206 7 ай бұрын
ขอบคุณครับ
@galaxygaming887
@galaxygaming887 6 ай бұрын
ระหว่าง nest.js กับ next.js ทำ back-end ต่างกันมากไหม
@mikelopster
@mikelopster 6 ай бұрын
nest.js = Backend Framework ที่มี node.js เป็น Backend next.js = Fullstack Framework ที่มี React เป็น Frontend และ node.js เป็น Backend แนะนำว่าถ้างานเฉพาะทางเป็น Backend ใช้ nest.js จะดีกว่า เพื่อที่จะได้ไม่ต้องมีส่วน Frontend มาผสมกันกับ project ที่เรากำลังทำอยู่นะครับ
@thewaratkhonhan9012
@thewaratkhonhan9012 7 ай бұрын
แล้วถ้าเอาไปเชื่อมต่อกับ react สามารถใช้ cookie ใน nestjs ได้เลยได้หมครับ หรือต้องแบน token มาด้วย
@mikelopster
@mikelopster 7 ай бұрын
จริงๆตามหลักการต้องแนบไปด้วยครับ แต่มันจะเป็นการให้ React บอกกับ Server ว่า ให้ดึง credential จาก cookie ไปใช้ครับ มันจะเป็น standard ที่ชื่อ withCredentials ซึ่งจะมีทั้งใน fetch และ axios ครับ มันจะเป็นตัวบอกให้ server ดึง credential ออกมาจาก cookie ได้โดยที่เราไม่ต้องเขียนแนบเองครับ 😁 developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials
@gisssk9236
@gisssk9236 6 ай бұрын
ผมมีปัญตรงที่ .toObject() มันไม่มีครับ ช่วงนาทีที่ 36:03 ต้องแก้ไขยังไงดีครับ
@mikelopster
@mikelopster 6 ай бұрын
ต้องดู object ที่ return จาก userService นะครับ ว่าเป็นข้อมุลประเภทเดียวกันหรือไม่นะครับ (อาจจะมีจุดที่ code เราไม่เหมือนกันได้) มันอาจจะเป็นข้อมูลประเภท object อยู่แล้ว ลองตรวจสอบจาก console.log ดูได้น้า
@chetandivekar1813
@chetandivekar1813 7 ай бұрын
Bro can you tell me about Bad Request TokenError: Bad Request why its happing i am geeting the userInfo but showing this error (For Google oAuth)
@mikelopster
@mikelopster 7 ай бұрын
For this case, there may be an issue with the configuration, e.g., incorrect Client ID, Client Secret, or Redirect URI. Please recheck the configuration and try again. 😁
@chetandivekar1813
@chetandivekar1813 7 ай бұрын
Yes I was hitting the callback URL instead of the actual Google url
@nanazap8348
@nanazap8348 7 ай бұрын
อยากให้จาร แนะนำextensionแจ่มๆ hotkey terminal toolต่างๆที่ใช้บ่อยๆหน่อยครับมือใหม่แต่อยากเฟียวฟาวแบบเก๋าๆครับ 55555
@mikelopster
@mikelopster 7 ай бұрын
เอาจริง ผมก็ท่ามาตรฐานทั่วไปเลยนะ 😂 เดะผมอาจจะรวมไปตอบใน session Q&A น้า
มาลองเล่น NestJS และ Mongo กัน !
1:28:53
OAuth คืออะไร ?
1:16:47
mikelopster
Рет қаралды 10 М.
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 48 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 116 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 49 МЛН
Difference between cookies, session and tokens
11:53
Valentin Despa
Рет қаралды 644 М.
Claude AI ดีกว่า ChatGPT แบบนี้!
59:30
The Rise of Intelligence
Рет қаралды 40 М.
Don't look down on anyone#devil  #lilith  #funny  #shorts
00:12
Devil Lilith
Рет қаралды 48 МЛН