Azure AD ਅਤੇ Okta ਨਾਲ 𝗖𝗼𝗹𝗱𝗙𝘂𝘀𝗶𝗼𝗻 𝗦𝗦𝗢
ColdFusion ਤਿੰਨ ਮੁੱਖ ਮਿਆਰਤਾਂ ਰਾਹੀਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਸਿੰਗਲ ਸਾਈਨ-ਆਨ (single sign-on) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਤੁਹਾਡੇ ਕੋਲ ਹਰੇਕ ਵਿਧੀ ਲਈ ਨੇਟਿਵ ਟੂਲਜ਼ ਹਨ।
OAuth2 Integration
ColdFusion 11 ਵਿੱਚ
OIDC Integration OpenID Connect, OAuth2 ਫਲੋਅ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। id_token ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਸੀਂ openid scope ਜੋੜਦੇ ਹੋ। ਇਹ ਟੋਕਨ ਇੱਕ JWT ਹੈ। ColdFusion 2023 ਅਤੇ ਨਵੇਂ ਵਰਜ਼ਨਾਂ ਵਿੱਚ ਇਹਨਾਂ ਟੋਕਨਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ VerifySignedJWT() ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਹੈ।
SAML 2.0 Integration ColdFusion 2021 ਵਿੱਚ ਨੇਟਿਵ Service Provider ਸਪੋਰਟ ਜੋੜਿਆ ਗਿਆ ਸੀ। ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- cfpm install saml ਦੀ ਵਰਤੋਂ ਕਰਕੇ SAML ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ।
- ColdFusion Administrator ਵਿੱਚ ਆਪਣੇ Service Provider ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ।
- ਆਪਣੇ identity provider ਨਾਲ metadata ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰੋ।
- ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ 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