Azure AD, Okta എന്നിവയുമായുള്ള ColdFusion SSO
മൂന്ന് പ്രധാന മാനദണ്ഡങ്ങളിലൂടെ (standards) ColdFusion എന്റർപ്രൈസ് സിംഗിൾ സൈൻ-ഓൺ (single sign-on) പിന്തുണയ്ക്കുന്നു. ഓരോ രീതിക്കും നിങ്ങൾക്ക് നേറ്റീവ് ടൂളുകൾ ലഭ്യമാണ്.
OAuth2 Integration
ColdFusion 11-ൽ
OIDC Integration OpenID Connect, OAuth2 ഫ്ലോ ആണ് ഉപയോഗിക്കുന്നത്. ഒരു id_token ലഭിക്കുന്നതിനായി നിങ്ങൾ openid സ്കോപ്പ് ചേർക്കണം. ഈ ടോക്കൺ ഒരു JWT ആണ്. ഈ ടോക്കണുകൾ പരിശോധിക്കുന്നതിനായി ColdFusion 2023-നും പുതിയ പതിപ്പുകൾക്കും VerifySignedJWT() ഫംഗ്ഷൻ ലഭ്യമാണ്.
SAML 2.0 Integration ColdFusion 2021-ൽ നേറ്റീവ് സർവീസ് പ്രൊവൈഡർ (Service Provider) സപ്പോർട്ട് ചേർത്തു. ഈ ഘട്ടങ്ങൾ പിന്തുടരുക:
- cfpm install saml ഉപയോഗിച്ച് SAML പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.
- ColdFusion Administrator-ൽ നിങ്ങളുടെ സർവീസ് പ്രൊവൈഡർ കോൺഫിഗർ ചെയ്യുക.
- നിങ്ങളുടെ ഐഡന്റിറ്റി പ്രൊവൈഡറുമായി (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