𝗖𝗼𝗹𝗱𝗙𝘂𝘀𝗶𝗼𝗻 𝗦𝗦𝗢 𝗪𝗶𝘁𝗵 𝗔𝘇𝘂𝗿𝗲 𝗔𝗗 𝗮𝗻𝗱 𝗢𝗸𝘁𝗮
ColdFusion รองรับการทำ Single Sign-On (SSO) ระดับองค์กรผ่านมาตรฐานหลัก 3 รูปแบบ โดยคุณมีเครื่องมือแบบ Native สำหรับแต่ละวิธีการ
การผสานรวม OAuth2
ColdFusion 11 ได้แนะนำแท็ก grantType ใหม่ และเพิ่มฟังก์ชันสคริปต์ที่ชื่อว่า getOauthAccessToken() อีกด้วย
การผสานรวม OIDC
OpenID Connect ใช้ขั้นตอนการทำงาน (flow) ของ OAuth2 โดยคุณต้องเพิ่ม scope openid เพื่อรับ id_token ซึ่งโทเคนนี้จะเป็นรูปแบบ JWT ทั้งนี้ ColdFusion 2023 และเวอร์ชันที่ใหม่กว่าได้รวมฟังก์ชัน VerifySignedJWT() เพื่อใช้สำหรับตรวจสอบโทเคนเหล่านี้
การผสานรวม SAML 2.0 ColdFusion 2021 ได้เพิ่มการรองรับ Service Provider แบบ Native โดยมีขั้นตอนดังนี้:
- ติดตั้งแพ็กเกจ SAML โดยใช้
cfpm install saml - กำหนดค่า Service Provider ของคุณใน ColdFusion Administrator
- แลกเปลี่ยน metadata กับ identity provider ของคุณ
- ใช้ฟังก์ชันอย่าง
InitSAMLAuthRequest()เพื่อจัดการกระบวนการ
คู่มือนี้จะแสดงวิธีการตั้งค่าเหล่านี้โดยใช้ Azure AD (Entra ID) และ Okta
อ่านเพิ่มเติมได้ที่นี่: https://dev.to/deepak_sir__/coldfusion-oauth2-and-oidc-integration-sso-with-azure-ad-okta-and-saml-58gd
ชุมชนแห่งการเรียนรู้ (ไม่บังคับ): https://t.me/GyaanSetuAi