การลงชื่อเข้าใช้งานด้วย API KKU SSO

283

หลักการและเหตุผล

ในการพัฒนาระบบงาน ระบบหนึ่งนั้นต้องมีหลายๆระบบย่อยอยู่ในระบบงานนั้น เช่น ระบบจัดการสมาชิก เพื่อเข้ามาทำกิจกรรมในระบบงานนั้นๆ หากเราต้องการลดขั้นตอน การพัฒนาระบบงานส่วนที่กล่าวมา การเลือกใช้ระบบงานกลางที่บริการข้อมูลส่วนนี้โดยเฉพาะ จะช่วยให้ลดเวลาในการพัฒนาระบบงานลง การใช้ API KKU SSO  เป็นที่หนึ่งทางเลือกเพราะ ผู้ใช้ไม่ต้องสมัครสมาชิกใหม่กับระบบงาน และมีความปลอดภัยสูง

วัตถุประสงค์

  • เพื่อลดการซ้ำซ้อนของข้อมูลผู้ใช้งาน
  • สะดวกลดระยะเวลาการ ลงชื่อเข้าใช้งาน
  • มีความปลอดภัยสูง

กระบวนงานหรือขั้นตอนการดําเนินงาน

การขอใช้งาน API KKU Single Sigh On

การขอใช้งาน API KKU Single Sigh On มีขั้นตอนดังต่อไปนี้

  • ร่างหนังสือ บันทึกข้อความขอใช้งานบริการ KKU Single Sigh On ถึง สำนักดิจิตอลมหาวิทยาลัยขอนแก่น
  • ระบุ เว็บไซต์ที่ต้องการเชื่อม
  • ระบุ เว็บไซต์พัฒนาด้วยภาษาอะไร และเวอร์ชั่นอะไร
  • ระบุ การเชื่อมต่อรูปแบบในรูปแบบ API
  • ระบุ Callback URL (เมื่อลงชื่อเข้าใช้งานผ่าน SSO แล้วจะให้ URL Redirect ไปที่ลิงค์)
  • เจ้าหน้าที่จะส่งข้อมูลการเข้าใช้งาน และคู่มือการเชื่อมต่อ ประมาณ 2 -3 วันทำการ
  • ดาว์นโหลดโปรแกรม Postman สำหรับการทดสอบ การเชื่อมต่อ API

การนำ API KKU Single Sigh On มาใช้กับระบบงาน

การนำ API KKU Single Sigh On มาใช้กับระบบงาน มีขั้นตอนการดังต่อไปนี

  • กำหนดค่า Url  โดยตัวอย่าง myswebsite ให้เปลี่ยนเป็น เว็บไซต์
    https://sso-api.kku.ac.th/mywebsite.kku.ac.th/auth/saml
  • เมื่อผู้ใช้งานทำการ Login ระบบจะ Redirect ไปยัง Url Callback
  • พัฒนาโค๊ค ให้ดึงข้อมูลจาก Url Callback โดยตรวจสอบว่ามีผู้ใช้งานตรงกัน ทั้งสองระบบหรือไม่ ถ้าใช้ทำการลงชื่อเข้าใช้งาน

การนําไปใช้ประโยชน์

  • สามารถนำไปต่อยอดได้หลายระบบงาน

ความต่อเนื่อง

empty

บทเรียนที่ได้รับ

  • ได้ความสะดวกสบายในการลงชื่อเข้าใช้งานของผู้ใช้งาน
  • ลดระยะเวลาการพัฒนาของระบบสมาชิก
  • ข้อมูลสมาชิกไม่ซ้ำซ้อน

ปัจจัยความสําเร็จ

  • API ของมหาวิทยาลัยอ่านเข้าใจง่าย และสามารถนำไปใช้งานงาน
  • ระยะเวลาการขอใช้ไม่นาน

ผู้รับผิดชอบ

นายจักรพันธ์ วันภูงา

ความสอดคล้อง

  • การบริหารจัดการคณะด้วยเทคโนโลยี

รูปแบบขององค์ความรู้

General Knowledge (ความรู้ทั่วไป)

กลุ่มเป้าหมาย

  • บุคลากรมหาวิยาลัยขอนแก่น

ระยะเวลาดำเนินงานและสถานที่

empty

ให้คะแนน KM นี้

คะแนนโดยเฉลี่ย 5 / 5. จำนวนที่โหวต : 1

No votes so far! Be the first to rate this post.

ป้ายกำกับ