วิธีสร้าง API Access Google เพื่อทำให้ phpBB3.1 สามารถ login ผ่าน Google ได้

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 24482
Joined: 31/03/2014 10:02 am
Contact:

วิธีสร้าง API Access Google เพื่อทำให้ phpBB3.1 สามารถ login ผ่าน Google ได้

Post by thatsawan »

วิธีสร้าง API Access Google เพื่อทำให้ phpBB3.1 สามารถ login ผ่าน Google ได้
โดยมีขั้นตอนดังนี้
1. คุณจะต้องมีบัญชี Google Account หากไม่มีสามารถสร้างได้ที่ https://accounts.google.com/SignUp?hl=th
2. ให้ทำการ Login เข้าสู่ Google Account
3. ขั้นตอนการได้มาของ
2014-12-11_0-33-09.png
2014-12-11_0-33-09.png (22.72 KiB) Viewed 1981 times
Key:** เพื่อทำการตั้งค่าใน phpBB3.1
Secret:** เพื่อทำการตั้งค่าใน phpBB3.1

เราจะต้องทำการสร้างโดยคลิกที่ https://console.developers.google.com
- จากนั้นให้ทำการสร้าง project
2014-12-11_0-36-00.png
2014-12-11_0-36-00.png (60.75 KiB) Viewed 1981 times
- ระบุชื่อ Project Name :
- เมื่อทำการใส่ ชื่อเเล้ว ให้ทำการคลิกที่ Create
2014-12-11_0-38-12.png
2014-12-11_0-38-12.png (31.63 KiB) Viewed 1981 times
- จากนั้นให้ทำการคลิกเข้าไปในส่วนของ Name Project ที่เราสร้างไว้
2014-12-11_0-39-19.png
2014-12-11_0-39-19.png (128.67 KiB) Viewed 1981 times
- คลิกเข้าไปในเมนู Credentials -> Create new Client ID เพื่อทำการสร้าง ID
2014-12-11_0-40-44.png
2014-12-11_0-40-44.png (97.11 KiB) Viewed 1981 times
- ในส่วนนี้ให้เราทำการเลือกไปที่ Web application
- คลิกที่ Configgure consent screen
2014-12-11_0-42-08.png
2014-12-11_0-42-08.png (57.53 KiB) Viewed 1981 times
- ในทำการกรอกรายละเอียดเข้าไป เช่น Email, logo , Product name หลังจากนั้น กด save
2014-12-11_0-42-41.png
2014-12-11_0-42-41.png (111.51 KiB) Viewed 1981 times
- กลับไปยังเมนู Credentials -> Create new Client ID เพื่อทำการสร้าง ID
- ในส่วนเเรกให้เลือกที่ Web application
- ส่วนที่ 2 ให้ทำการใช้ชื่อเว็บไซต์ https://www.example.com
- ส่วนที่ 3 เป็น URL สำหรับหน้า Login
2014-12-11_0-45-06.png
2014-12-11_0-45-06.png (95.93 KiB) Viewed 1981 times
- หลังจากนั้นให้เราทำการกด Create Client ID จะปรากฏ Client ID เเละ Client secret สำหรับนำไปใส่ในการตั้งค่า phpBB3.1 เเล้วค่ะ
2014-12-11_0-46-43.png
2014-12-11_0-46-43.png (40.18 KiB) Viewed 1981 times
กลับมาในส่วนของการตั้งค่าใน phpBB 3.1 โดยเข้าไปที่ Administration Control Panel -> ทั่วไป ->Authentication จะปรากฏส่วนของการตั้งค่า ให้เรานำ Client ID ใส่ลงในช่อง Key เเละ Client secret ใส่ลงในช่อง Secret
2014-12-11_0-48-29.png
2014-12-11_0-48-29.png (26.01 KiB) Viewed 1981 times
Last edited by thatsawan on 12/12/2014 12:49 am, edited 2 times in total.

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 24482
Joined: 31/03/2014 10:02 am
Contact:

Re: วิธีสร้าง API Access Google เพื่อทำให้ phpBB3.1 สามารถ login ผ่าน Google ได้

Post by thatsawan »

หลังจากการตั้งค่าเสร็จเรียบร้อยเเล้ว ในส่วนของการใช้งานเข้าไปในหน้าของการเข้าสู่ระบบ (log in)
จะปรากฏเมนูการเข้าใช้งาน google
2014-12-11_0-49-29.png
2014-12-11_0-49-29.png (33.44 KiB) Viewed 1980 times
ในการเข้าใช้งานครั้งเเรกให้เราคลิกปุ่มเมนู google จากนั้นจะต้องทำการสมัครสมาชิกเพื่อเข้าสู่ระบบก่อน ซึ่งในขั้นตอนนี้ ผู้่ใช้งานจะต้องมี email ที่เป็น account ของ google นั้นก็คือ จะต้องใช้ Email ของ Gmail ในการสมัครสมาชิก
1.jpg
1.jpg (59.77 KiB) Viewed 1972 times
- เมื่อ log in เข้าสู่ Gmail แล้วกลับมาที่คลิกปุ๋มเมนู Google อีกครั้ง จากนั้นจะปรากฎหน้าต่างการยอมรับการเชื่อมต่อบัญชี account ของ google ให้ทำการคลิก ยอมรับ
2.jpg
2.jpg (67.01 KiB) Viewed 1972 times
หลังจากนั้นให้ทำการสมัครสมาชิก
2014-12-11_0-50-31.png
2014-12-11_0-50-31.png (45.6 KiB) Viewed 1980 times
ที่อยู่อีเมลล์ - คือ Gmail ที่เราเข้าระบบไปเมื่อสักครู่นี้
2014-12-11_0-51-08.png
2014-12-11_0-51-08.png (40.19 KiB) Viewed 1980 times
เมื่อสมัครสมาชิกเสร็จเเล้ว เราสามารถที่จะเข้าสู่ระบบโดยการคลิกที่ปุ่มเมนู Google เพื่อเข้าใช้งาน phpBB3.1 โดยไม่ต้องใส่ Username เเละ Password เเล้วค่ะ
2014-12-11_0-49-29.png
2014-12-11_0-49-29.png (33.44 KiB) Viewed 1980 times
ที่นี่ในส่วนของ เครื่องมือ การตั้งค่าส่วนตัว (User Control Panel) ผู้ใช้งานสามารถที่จะยกเลิกหรือเปิดการเชื่อมต่อบัญชีผู้ใช้งานกับ Google Account ได้
12-12-2557 10-15-06.jpg
12-12-2557 10-15-06.jpg (60.68 KiB) Viewed 1975 times
เมื่อผู้ใช้งานทำการยกเลิกการเชื่อมต่อ ผู้ใช้งานยังคงสามารถเข้าสู่ระบบได้คงเดิมโดยวิธีการกรอก Username Password ที่ได้สมัครไว้ข้างต้น
12-12-2557 10-19-08.jpg
12-12-2557 10-19-08.jpg (41.8 KiB) Viewed 1975 times



indyzbinary
PHP Newbie
PHP Newbie
Posts: 1
Joined: 09/06/2015 1:43 pm

Re: วิธีสร้าง API Access Google เพื่อทำให้ phpBB3.1 สามารถ login ผ่าน Google ได้

Post by indyzbinary »

ใช้ไม่ได้แล้วอ่ะครับวิธีนี้

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Share Knowledge”

Who is online

Users browsing this forum: No registered users and 1 guest