Azure AD 및 Okta를 이용한 ColdFusion SSO
ColdFusion은 세 가지 주요 표준을 통해 엔터프라이즈 싱글 사인온(SSO)을 지원합니다. 각 방식에 대한 네이티브 도구를 제공합니다.
OAuth2 통합
ColdFusion 11에서는 <cfoauth2> 태그가 도입되었습니다. 이 태그는 Microsoft, Google, Facebook과 연동됩니다. Okta와 같은 제공업체에 연결하려면 엔드포인트 설정을 사용합니다. ColdFusion 2025에는 새로운 grantType 속성이 추가되었습니다. 또한 getOauthAccessToken()이라는 스크립트 함수도 추가되었습니다.
OIDC 통합
OpenID Connect는 OAuth2 흐름을 사용합니다. id_token을 받으려면 openid 스코프를 추가해야 합니다. 이 토큰은 JWT입니다. ColdFusion 2023 및 이후 버전에는 이러한 토큰을 검증하기 위한 VerifySignedJWT() 함수가 포함되어 있습니다.
SAML 2.0 통합 ColdFusion 2021에서는 네이티브 서비스 제공자(Service Provider) 지원이 추가되었습니다. 다음 단계를 따르세요:
cfpm install saml을 사용하여 SAML 패키지를 설치합니다.- ColdFusion Administrator에서 서비스 제공자를 구성합니다.
- ID 제공업체(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