• ai
  • claude
  • auth

ใช้ Claude Code และ Logto เพื่อสร้างฟลว์ล็อกอินแบบกำหนดเองของคุณอย่างรวดเร็ว

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

Guamian
Guamian
Product & Design

หยุดเสียเวลาเป็นสัปดาห์กับการยืนยันตัวตนผู้ใช้
เปิดตัวแอปที่ปลอดภัยเร็วขึ้นด้วย Logto ผสานการยืนยันตัวตนผู้ใช้ภายในไม่กี่นาทีและมุ่งเน้นที่ผลิตภัณฑ์หลักของคุณ
เริ่มต้นใช้งาน
Product screenshot

Claude Code คืออะไร?

Claude Code คือผู้ช่วยนักพัฒนาเขียนโค้ดด้วย AI ที่สร้างโดย Anthropic ออกแบบมาเพื่อช่วยให้โปรแกรมเมอร์เขียน ดีบั๊ก และเข้าใจโค้ดได้อย่างมีประสิทธิภาพมากขึ้น ต่างจากแชทบอททั่วไป Claude Code โฟกัสกับเวิร์กโฟลว์สายโปรแกรมมิ่ง และผสานรวมเข้ากับสภาพแวดล้อมการพัฒนาต่าง ๆ อย่างลึกซึ้ง นักพัฒนาสามารถใช้เพื่อสร้างโค้ดสั้น ๆ อธิบายฟังก์ชันที่ซับซ้อน แก้ไขข้อผิดพลาด หรือเร่ง prototyping โดยไม่ต้องสลับเครื่องมือหรือเสียสมาธิระหว่างทาง

พื้นฐานของมันมาจากโมเดล Claude ของ Anthropic ที่เน้นเรื่องความปลอดภัย ความน่าเชื่อถือ และการเป็นประโยชน์สูง ผลลัพธ์คือ Claude Code ไม่ได้เน้นแค่ความเร็ว แต่ยังสร้างโค้ดที่น่าเชื่อถือ ใช้งานจริง และบำรุงรักษาได้ดีด้วย

Claude Code แตกต่างจากเครื่องมืออื่นอย่างไร?

ปัจจุบันตลาดมีโค้ดโคไพลอตและผู้ช่วยเขียนโค้ดด้วย AI อยู่แล้ว แต่ Claude Code แตกต่างในบางจุดสำคัญดังนี้:

  • บริบทที่ลึก: โมเดลของ Claude ขึ้นชื่อเรื่องการรองรับอินพุตขนาดยาวมาก ช่วยให้ Claude Code ประมวลผลโค้ดเบสขนาดใหญ่หรือไฟล์ยาว ๆ ได้โดยไม่หลุดบริบท
  • อธิบายได้เก่ง: ไม่ใช่แค่สร้างโค้ด แต่ยังอธิบาย ว่าทำไม มันถึงทำงาน ช่วยได้มากทั้งการต้อนรับทีมใหม่ หรือการเรียนรูเฟรมเวิร์กใหม่
  • เน้นความปลอดภัยและน่าเชื่อถือ: Anthropic ให้ความสำคัญกับ AI alignment และลดปัญหา halllucination ทำให้คำแนะนำของ Claude Code มีความน่าเชื่อถือมากกว่าเครื่องมือที่เน้นเพิ่ม productivity ล้วน ๆ
  • ใช้งานยืดหยุ่น: Claude Code ใช้งานได้ทั้งแบบ Interactive ใน IDE, ผ่านเทอร์มินัล หรือในเวิร์กโฟลว์เอกสาร ต่างปรับเข้ากับสไตล์ของนักพัฒนาแต่ละคน

สรุปคือ แม้เครื่องมืออื่นจะเน้นเติมโค้ดอัตโนมัติ Claude Code ตั้งเป้าจะเป็นคู่คิดสายโค้ดที่บาลานซ์ทั้งด้านสร้างและด้านความเข้าใจ

Claude Code เหมาะกับใคร?

Claude Code ถูกออกแบบมาเพื่อนักพัฒนาหลากหลายกลุ่ม:

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

พูดง่าย ๆ หากคุณเขียน อ่าน หรือดูแลโค้ดบ่อย ๆ Claude Code จะช่วยให้กระบวนการพัฒนาของคุณเร็วขึ้น ชัดขึ้น และน่าเชื่อถือยิ่งขึ้น

คู่มือ: ใช้ Logto และ Claude Code เพื่อเพิ่มประสบการณ์ล็อกอินกำหนดเอง

วันนี้จะพาไปดูวิธีใช้ Claude Code เพิ่มระบบล็อกอินเองในแอปของคุณ ไม่ว่าคุณจะเป็นนักพัฒนามืออาชีพหรือโค้ดเพื่อความสนุกก็ตาม

ลงทะเบียนแอปใน Logto Console

ในตัวอย่างนี้ ใช้ Claude Code สร้างแอปจัดการเอกสาร

ขั้นแรก เข้าไปที่ Logto Cloud Console เพื่อสร้างแอป Single-Page application จะเห็นตัวเลือกการตั้งค่าต่าง ๆ กับ endpoint หลายจุด ซึ่งจะใช้ในขั้นตอนถัดไปของการเชื่อมต่อ

claude_code_1.png

ตั้งค่าการเชื่อมต่อ Logto ด้วย Claude Code

Claude Code ดูแลขั้นตอนอื่นให้เสร็จ: ติดตั้ง Logto React SDK เวอร์ชั่นล่าสุด ตั้งค่าคอมโพเนนต์ยืนยันตัวตน และเชื่อมระบบทั้งหมดเข้าด้วยกัน

claude_code_2.png

ตามคู่มือ จะต้องเตรียมข้อมูลสองอย่าง:

  • Logto endpoint
  • App ID

คัดลอก Logto endpoint และ App ID ไปใส่ในโปรเจกต์ของคุณ และตั้งค่า Redirect URIs กับ Post sign-out redirect URIs

claude_code_3.png

สามารถส่งสองค่าเหล่านี้ให้ Claude Code ได้เลย แล้วมันจะจัดการ config ที่เหลือให้คุณเอง

ทดสอบได้เลย: กดปุ่ม Sign in จะถูกรีไดเรกต์ไปที่หน้าเข้าสู่ระบบของ Logto ที่โฮสต์เอง

claude_code_4.png claude_code_5.png claude_code_6.png

ถ้าคุณตั้งค่า post sign-out URL จะสามารถออกจากระบบและกลับไปยังหน้านั้นได้

กำหนดประสบการณ์ล็อกอินสำเร็จรูปของ Logto

Logto มี flow ล็อกอินสำเร็จรูปที่ตั้งค่าใน Console ได้เอง เริ่มโดยไปที่ Sign-in Experience > Sign-in & Sign-up แล้วเลือกวิธีล็อกอินที่ต้องการ (เช่น email, ชื่อผู้ใช้, เบอร์โทร, หรือโซเชียลล็อกอิน)

ตั้งค่าเสร็จ เมื่อเรียกใช้ flow ล็อกอิน ผู้ใช้จะถูกพาไปยังหน้า sign-in ที่ Logto โฮสต์ให้ โดยมีตัวเลือกตามที่เราเซ็ตไว้ ระบบพิสูจน์ตัวตนจัดการโดย Logto ทั้งหมด เสร็จแล้วผู้ใช้จะถูกพากลับแอปคุณอัตโนมัติ

สร้างแผงล็อกอินลอยบนโปรดักต์ของคุณ

ทีนี้ อยากไปอีกขั้น — ทำประสบการณ์ sign-in ให้กำหนดเองมากยิ่งขึ้น แทนที่จะรีไดเรกต์ไปหน้าอื่น จะวาง floating login panel เหนือ UI โปรดักต์โดยตรง ผู้ใช้ไม่เสีย context ยังใช้ flow ยืนยันของ Logto อยู่เหมือนเดิม

ใช้แค่ภาษาธรรมชาติสั่งเลย เช่น:

claude_code_7.png claude_code_8.png

Claude Code จะสร้างสิ่งต่อไปนี้ให้:

  • คอมโพเนนต์ Floating login panel ที่สวยงาม
  • Tailwind CSS ที่เหมาะสม
  • ตั้งค่า Logto first-screen parameter
  • รองรับ Responsive design

ใช้เทสยูสเซอร์ของคุณตรวจสอบว่า Logto CIAM platform เก็บข้อมูล lock-in สำเร็จ

claude_code_9.png

Logto เตรียมอัปเดตใหม่ รองรับการผสาน auth ด้วย AI เต็มรูปแบบ

นี่เป็นเพียงตัวอย่างพื้นฐานเท่านั้น ตอนนี้ Logto กำลังพัฒนา MCP server ที่รันใน IDE โดยตรง ช่วยให้คุณโต้ตอบกับ Logto Console และ Management API ได้โดยไม่ต้องออกจากสภาพแวดล้อมการเขียนโค้ด

เมื่อใช้ฟีเจอร์นี้ คุณจะสามารถ:

  • สร้างและจัดการผู้ใช้
  • ดูและกรองล็อก
  • ตั้งค่า flow การเข้าสู่ระบบและสมัครสมาชิก
  • กำหนด API, permission, และ role
  • จัดการแอปพลิเคชันกับการตั้งค่าการเข้าถึง
  • และอื่น ๆ

เมื่อรวมเครื่องมือโลคัลกับ AI และระบบของ Logto การยืนยันตัวตนจะไม่ใช่ขั้นตอนปวดหัวอีกต่อไป แต่เป็นส่วนหนึ่งของเวิร์กโฟลว์สาย dev อย่างแท้จริง