การตั้งค่า LINE เพื่อเปิดการใช้งาน LINE Login
LINE Login เป็นบริการตรวจสอบการเข้าระบบเว็บไซต์โดยใช้บัญชีไลน์ เหมือน Facebook Login หรือ Google Signin ซึ่งมีจุดเด่นที่สามารถเชื่อมต่อกับ Messaging API เพื่อที่จะส่งข้อความผ่านไลน์ได้
การตั้งค่าใช้งานบริการ LINE Login ให้เข้าไปที่ https://developers.line.biz/console/ เข้าระบบให้เรียบร้อย แล้วดำเนินการตามขั้นตอนด้านล่างได้เลย
1. หลังจากเข้ามาแล้ว ขั้นตอนแรกจะคลิกที่ปุ่ม Create เพื่อเพิ่มผู้ให้บริการก่อนเลย![](https://www.goragod.com/datas/users/goro/image/line1.png)
2. กรอกชื่อผู้ใหบริการที่ต้องการ แล้วกด Create
![](https://www.goragod.com/datas/users/goro/image/line2.png)
3. ขั้นตอนถัดมาเราจะเลือก Create a LINE Login channel
![](https://www.goragod.com/datas/users/goro/image/line3.png)
4. ขั้นตอนต่อไปกรอกข้อมูลให้ครบถ้วน เสร็จแล้วกด Create
![](https://www.goragod.com/datas/users/goro/image/line4.png)
5. จากนั้นให้กดไปที่แท็บ LINE Login เพื่อเปิดการใช้งาน Web app แล้วกรอก Callback URL (เอามาจากหน้าตั้งค่าไลน์) และกดที่ปุ่ม Developing
![](https://www.goragod.com/datas/users/goro/image/line5.png)
6. และกดที่ปุ่ม Publish เพื่อเผยแพร่
![](https://www.goragod.com/datas/users/goro/image/line6.png)
7. จากนั้น LINE Developers จะพามาที่ Basic settings ให้มองหาส่วน OpenID Connect (เลื่อนลงมาล่างสุด) เราจะทำการเพิ่ม Permission ให้ LINE คืนค่า email ของสมาชิก (ถ้ามี) ได้ โดยกดที่ปุม Apply และระบุข้อมูลต่างๆตามรูป แล้วกด Submit เป็นอันเสร็จสิ้นการตั้งค่า LINE Login
![](https://www.goragod.com/datas/users/goro/image/line15.png)
สิ่งที่ต้องนำไปกรอกที่การตั้งค่าไลน์ ของคชสารหรือ GCMS คือ Channel ID (1) และ Channel secret (2) ตามรูป ส่วนหมายเลข (3) หัวข้อ Permissions ถ้ามีตัวเลือก OC_EMAIL แสดงขึ้นมา แสดงว่า LINE Login สามารถคืนค่า email ของ user ได้แล้ว
![](https://www.goragod.com/datas/users/goro/image/line16.png)
การตั้งค่าใช้งานบริการ LINE Login ให้เข้าไปที่ https://developers.line.biz/console/ เข้าระบบให้เรียบร้อย แล้วดำเนินการตามขั้นตอนด้านล่างได้เลย
1. หลังจากเข้ามาแล้ว ขั้นตอนแรกจะคลิกที่ปุ่ม Create เพื่อเพิ่มผู้ให้บริการก่อนเลย
![](https://www.goragod.com/datas/users/goro/image/line1.png)
![](https://www.goragod.com/datas/users/goro/image/line2.png)
![](https://www.goragod.com/datas/users/goro/image/line3.png)
![](https://www.goragod.com/datas/users/goro/image/line4.png)
![](https://www.goragod.com/datas/users/goro/image/line5.png)
![](https://www.goragod.com/datas/users/goro/image/line6.png)
![](https://www.goragod.com/datas/users/goro/image/line15.png)
![](https://www.goragod.com/datas/users/goro/image/line16.png)
หมายเหตุ: ตัวเลือก Email เป็นทางเลือกเท่านั้นถ้าเราไม่ต้องการอีเมล เราไม่จำเป็นต้องเพิ่ม Permission นี้ก็ได้ ซึ่ง Kotchasan หรือ GCMS จะใช้ userId ของ LINE แทน ซึ่งจริงๆแล้วสมาชิกจำนวนมากของ LINE ก็ไม่ได้มีการกำหนดค่าอีเมลอยู่แล้ว