WeChat ✔️
หากต้องการเพิ่มผู้ให้บริการ OAuth ของ WeChat เข้าไปในแอปพลิเคชันของคุณ ให้ทำตามขั้นตอนเหล่านี้:
- เยี่ยมชม แพลตฟอร์มนักพัฒนา WeChat และลงทะเบียนเป็นนักพัฒนา
- หลังจากแอปพลิเคชันเว็บหรือแอปพลิเคชันมือถือของคุณได้รับการอนุมัติแล้ว คุณจะได้รับ App ID และ App Secret ของคุณ
ผู้ให้บริการ WeChat มีชุดคีย์แพร์ที่แตกต่างกันสองชุด:
คีย์แพร์แรก (
Client ID
,Client Secret
) สำหรับWeChat Open Platform (微信开放平台)
และออกแบบมาสำหรับสถานการณ์การเข้าสู่ระบบบน PC มันช่วยให้คุณสามารถแสดง QR code ในเบราว์เซอร์ PC ซึ่งผู้ใช้สามารถสแกนโดยใช้แอป WeChat บนโทรศัพท์มือถือเพื่อเข้าสู่ระบบคีย์แพร์ที่สอง (
Client ID 2
,Client Secret 2
) และฟิลด์Access Token
สำหรับWeChat Media Platform (微信公众平台)
และมีไว้สำหรับสถานการณ์การเข้าสู่ระบบภายในแอป WeChatAccess Token
คือToken
ที่คุณกรอกในการกำหนดค่าเซิร์ฟเวอร์
ของWeChat Media Platform (微信公众平台)
มันช่วยให้ผู้ใช้สามารถเข้าสู่ระบบด้วยเบราว์เซอร์ในตัวของ WeChat บนแอป WeChat มือถือ ซึ่งจะเปลี่ยนเส้นทางพวกเขาไปยังWeChat Official Account (微信公众号)
เพื่อเข้าสู่ระบบ โปรดทราบว่า WeChat ไม่รองรับการเข้าสู่ระบบนอกแอป WeChat ในเบราว์เซอร์มือถืออื่นๆ หรือแอป ข้อจำกัดนี้ถูกกำหนดโดย WeChat ไม่ใช่โดย Casdoor
หากคุณกรอกคีย์แพร์ที่สอง (Client ID 2
, Client Secret 2
), กรอกฟิลด์ Access Token
และเปิดสวิตช์ Enable QR code
คุณสามารถเลือกเข้าสู่ระบบโดยตรงโดยใช้ข้อมูลจาก WeChat Media Platform (微信公众平台)
หลังจากสแกน QR code หรือใช้ข้อมูลจาก WeChat Open Platform (微信开放平台)
เพื่อเข้าสู่ระบบ หากคุณเลือก ใช้ WeChat Open Platform เพื่อเข้าสู่ระบบ
หลังจากผู้ใช้ติดตามบัญชี WeChat อย่างเป็นทางการ (微信公众号) ผู้ใช้จะต้องสแกน QR code ของ WeChat Open Platform (微信开放平台)
เพื่อเข้าสู่ระบบ Casdoor จะขอให้ผู้ใช้ติดตามบัญชี WeChat อย่างเป็นทางการ (微信公众号) ก่อนที่จะดำเนินการเข้าสู่ระบบเมื่อผู้ใช้คลิกที่ปุ่ม WeChat เพื่อเข้าสู่ระบบ สำคัญที่จะต้องทราบว่าฟังก์ชันนี้มีให้เฉพาะในสถานการณ์การเข้าสู่ระบบบน PC เท่านั้น เพราะโทรศัพท์มือถือไม่สามารถสแกน QR code ด้วยตัวเองได้ เมื่อใช้ในสถานการณ์มือถือ (เช่น เบราว์เซอร์ในตัวของ WeChat บนแอป WeChat มือถือ) Casdoor จะข้ามขั้นตอนนี้โดยอัตโนมัติ
เราแนะนำให้ตั้งค่าชุดคีย์ทั้งสองชุดในเวลาเดียวกันและเชื่อมโยงบัญชี WeChat Open Platform (微信开放平台)
และบัญชี WeChat Media Platform (微信公众平台)
ของคุณเข้าด้วยกันภายใน WeChat Open Platform (微信开放平台)
สิ่งนี้จะช่วยให้ Casdoor รู้จำผู้ใช้ WeChat ที่เข้าสู่ระบบผ่านทั้ง PC และมือถือเป็นผู้ใช้เดียวกัน
เนื่องจากข้อจำกัดของ WeChat OAuth ปัจจุบันยังไม่มีวิธีการเข้าสู่ระบบผ่าน WeChat ในแอปมือถือของบุคคลที่สามหรือในเบราว์เซอร์มือถือนอกจากแอป WeChat การเข้าสู่ระบบมือถือต้องเกิดขึ้นภายในแอป WeChat เท่านั้นในตอนนี้
สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม WeChat Open Platform