ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2018

Python Web Dev: Login Flask app ด้วย Google

เกริ่น... ทุกคนจะเห็นว่าหลาย ๆ เว็บในปัจจุบันเปิดให้ใช้งานการเข้าสู่ระบบ (login) ผ่าน Facebook หรือ Google กันทั้งนั้น เหตุผลที่เราต้องทำการเข้าสู่ระบบก็เพื่อเป็นการบอกเจ้าของระบบว่า คุณเป็นใครในการใช้งานระบบนั้นๆ โดยบทความนี้จะเป็นตัวอย่างการทำการยืนยันตัวตน (Authentication) ด้วย OAuth กับ flask app แต่จะยกตัวอย่างเฉพาะของ Google นะครับ โดยจะใช้ flask-oauthlib ซึ่งเป็น library หนึ่งสำหรับการยืนยันตัวตนหากใครยังไม่ติดตั้งก็ตามนี้เลยครับ                                                                        pip install flask-oauthlib                                                                                                             หากใครยังไม่ติดตั้ง flask ก็ตามนี้ครับ                                                                        pip install flask                                                                                                            จากนั้นไปที่ หน้า dash board ของ GOOGLE API ( console.developers.google.com ) เลือก Credentials > Create C