ā§Ļ⧝ āĻŽāĻžāĻ°ā§āϚ, ⧍ā§Ļ⧍ā§Ģ¡8 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

B2B SaaS-āĻāϰ āϜāĻ¨ā§āϝ SCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚: āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰ⧁āύ

SCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ IdP-āĻāϰ āϏāĻ™ā§āϗ⧇ SaaS āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ, āĻ—ā§āϰ⧁āĻĒ āĻāĻŦāĻ‚ āϰ⧋āϞ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰ⧇, āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ•āĻžāϜ āĻ•āĻŽāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻā§āρāĻ•āĻŋ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤

B2B SaaS-āĻāϰ āϜāĻ¨ā§āϝ SCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚: āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰ⧁āύ

āϕ⧇āύ B2B SaaS āϟāĻŋāĻŽāϗ⧁āϞ⧋ āĻĒā§āϰāĻĨāĻŽā§‡ SCIM āϝ⧋āĻ— āĻ•āϰ⧇\n\nāĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āĻĒā§āϰāĻĨāĻŽā§‡ āϛ⧋āϟ āĻĨāĻžāϕ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āφāĻĒāύāĻžāϰ āϏāĻŽāϝāĻŧ āϖ⧇āϝāĻŧ⧇ āĻĢ⧇āϞ⧇āĨ¤ āϕ⧇āω āĻāĻ•āϜāύ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϤ⧇ āϝ⧋āĻ—āĻĻāĻžāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāϰāĻ•āĻžāϰ, āϤāĻžāχ āĻāĻ•āϜāύ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻāĻ•āϟāĻŋ āχāύāĻ­āĻžāχāϟ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āϕ⧇āω āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇, āϤāĻžāχ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āĻ•āϰ⧇ “āϤāĻžāĻĻ⧇āϰ āϏāĻ āĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ⧇ āϏāϰāĻžāύāĨ¤â€ āϕ⧇āω āϚāϞ⧇ āϗ⧇āϞ⧇, āĻŽāĻžāϏ⧇āϰ āĻĒāϰ⧇ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻšāϝāĻŧ āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻāĻ–āύāĻ“ āϏāĻ•ā§āϰāĻŋāϝāĻŧāĨ¤\n\nāĻāχ āϧāϰāύ⧇āϰ āĻĻ⧈āύāĻ¨ā§āĻĻāĻŋāύ āĻ•āĻžāϜ āϛ⧋āϟ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻˇā§āϟāĻĻāĻžāϝāĻŧāĻ•āĨ¤ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻāϟāĻŋ āĻŦāĻžāϰāĻ‚āĻŦāĻžāϰ āĻāϏāĻ•ā§āϝāĻžāϞ⧇āĻļāύ āĻšāϝāĻŧ⧇ āĻ“āϠ⧇ āĻ•āĻžāϰāĻŖ āĻŦ⧇āĻļāĻŋ āϞ⧋āĻ• āϜāĻĄāĻŧāĻŋāϤ āĻāĻŦāĻ‚ āĻā§āρāĻ•āĻŋ āĻŦ⧇āĻļāĻŋāĨ¤ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϟāĻŋāĻŽāϰāĻž āϚāĻžāύ āĻĒā§āϰāĻŽāĻžāĻŖ āϝ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤāĨ¤ āĻ…āĻĄāĻŋāϟāϰāϰāĻž āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰ⧇ āϕ⧇ āĻ•āĻ–āύ āĻ•āĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āφāχāϟāĻŋ āϟāĻŋāĻŽāϗ⧁āϞ⧋ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• SaaS āϟ⧁āϞ⧇ āφāϞāĻžāĻĻāĻž āχāωāϜāĻžāϰ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĨāĻžāĻ•āϤ⧇ āϚāĻžāϝāĻŧ āύāĻžāĨ¤\n\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒāϕ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āφāχāĻĄā§‡āύāϟāĻŋāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇, āĻŦāĻĻāϞ⧇ āϞāĻĄāĻŧāĻžāχ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇āĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇, “āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻŋāĻ™ā§āĻ•â€ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤāĻŋāύāϟāĻŋ āϜāĻŋāύāĻŋāϏ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇:\n\n- Create: āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ IdP-āϤ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϤ⧈āϰāĻŋ āĻšāϝāĻŧ (āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϝāĻŧāχ āϏāĻ āĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ⧇ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ)āĨ¤\n- Update: āϝāĻ–āύ āϤāĻžāĻĻ⧇āϰ āύāĻžāĻŽ, āχāĻŽā§‡āϞ āĻŦāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻŦāĻĻāϞ⧇ āϝāĻžāϝāĻŧ, āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āφāĻĒāĻĄā§‡āϟ āĻšāϝāĻŧ⧇ āĻŽā§‡āϞ⧇āĨ¤\n- Disable: āϝāĻ–āύ āϤāĻžāϰāĻž āφāύāĻ…ā§āϝāĻžāϏāĻžāχāύ āĻŦāĻž āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϛ⧇āĻĄāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻā§āϰ⧁āϤ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ, āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āϟāĻŋāĻ•āĻŋāĻŸā§‡āϰ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤\n\nāϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āϞāĻžāĻ­ āϕ⧇āĻŦāϞ āĻ•āĻŽ āχāύāĻ­āĻžāχāϟ āύāϝāĻŧ — āĻāϟāĻŋ āϭ⧁āϞ⧇āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ•āĻŽāĻžāύ⧋āĨ¤ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— “āϭ⧁āϞ āĻĒāĻžāϰāĻŽāĻŋāĻļāĻ¨â€ āϏāĻŽāĻ¸ā§āϝāĻž āφāϏ⧇ āĻŽāĻžāύ⧁āώ āϝāĻ–āύ āϚāĻžāĻĒ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŋāĻ™ā§āĻ• āϰāĻžāĻ–āϤ⧇ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤\n\nāϤāĻŦ⧇ SCIM āϜāĻžāĻĻ⧁ āύāϝāĻŧāĨ¤ āĻāϟāĻž āϕ⧇āĻŦāϞ āϤāĻ–āύāχ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ•āĻžāϜ āĻ•āĻŽāĻžāϝāĻŧ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āύāĻŋāϝāĻŧāĻŽ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āύ: āϕ⧋āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ‰ā§ŽāϏ-āĻ…āĻĢ-āϏāĻ¤ā§āϝ, āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϝ⧋āĻ— āĻ•āϰāϞ⧇ āĻ•āĻŋ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āϰ⧋āϞ⧇ āĻŽā§āϝāĻžāĻĒ āĻšāĻŦ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻļ⧁āϰ⧁ āĻĨ⧇āϕ⧇āχ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻŦāϞ āχāωāϜāĻžāϰ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āĻĻāĻŋāϝāĻŧ⧇ SaaS āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύ — āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ AppMaster-āĻāϰ āĻŽāϤ⧋ āϕ⧋āύ⧋-āύ⧋-āϕ⧋āĻĄ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ — āϤāĻžāĻšāϞ⧇ āĻāχ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āϏāĻ™ā§āĻ—āϤāĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ“ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰāĻž āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāϝāĻŧāĨ¤\n\n## SCIM āĻŦ⧇āϏāĻŋāĻ•: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀, āĻ—ā§āϰ⧁āĻĒ āĻāĻŦāĻ‚ āϞāĻžāχāĻĢāϏāĻžāχāϕ⧇āϞ āχāϭ⧇āĻ¨ā§āϟ\n\nSCIM (System for Cross-domain Identity Management) āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āωāĻĒāĻžāϝāĻŧ āϝāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āφāĻĒāύāĻžāϰ SaaS āĻ…ā§āϝāĻžāĻĒāϕ⧇ āϜāĻžāύāĻžāϝāĻŧ āĻ•āĻžāϰāĻž āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĒāĻžāĻŦ⧇, āϤāĻžāĻĻ⧇āϰ āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻĄāĻŋāĻŸā§‡āχāϞ āϕ⧀ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āϕ⧋āύ āϕ⧋āύ āĻ—ā§āϰ⧁āĻĒ⧇ āφāϛ⧇āĨ¤ āϏāϰāϞāĻ­āĻžāĻŦ⧇ āĻŦāϞāϞ⧇, SCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ•āĻžāϜāϕ⧇ āĻāĻ•āϟāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻžāύ⧁āĻŽā§‡āϝāĻŧ, āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻŋāĻ™ā§āĻ• āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤\n\nāĻāϟāĻŋ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇ āĻ•āĻžāϰāĻŖ āĻ…āύ⧇āĻ• IdP āĻāĻ•āχ SCIM āĻ­āĻžāώāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϏ⧇āϟāφāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻ•āύ⧇āĻ•ā§āϟāϰ āĻŦāĻžāύāĻžāύ⧋āϰ āĻŦāĻĻāϞ⧇, āφāĻĒāύāĻŋ āĻāĻ•āĻŦāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻŦ⧇āύāĨ¤\n\n### āĻĒā§āϰāϧāĻžāύ SCIM āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋\n\nāĻŦāĻšā§ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĻ⧁āχāϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻ˜ā§‹āϰ⧇:\n\n- Users: āĻāĻ•āϜāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ, āϝ⧇āĻŽāύ āύāĻžāĻŽ, āχāĻŽā§‡āϞ, āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ (active/inactive), āĻāĻŦāĻ‚ āĻ•āĻ–āύ⧋ āĻ•āĻ–āύ⧋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ (department, cost center)āĨ¤\n- Groups: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϏāĻŽāĻˇā§āϟāĻŋ, āϏāĻžāϧāĻžāϰāĻŖāϤ āϟāĻŋāĻŽ āĻŦāĻž āĻĢāĻžāĻ‚āĻļāύ (Support, Finance, Contractors) āĻŦā§‹āĻāĻžāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤāĨ¤ āĻ—ā§āϰ⧁āĻĒ⧇ āϏāĻĻāĻ¸ā§āϝāϰāĻž āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϝāĻŧāχ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤\n\nSCIM āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ “āϰ⧋āĻ˛â€ āϕ⧀ āĻ…āĻ°ā§āĻĨ āĻ•āϰ⧇ āϏ⧇āϟāĻž āĻŦāϞ⧇ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āĻ“ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻŦāĻšāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻŦāĻž āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āϕ⧀ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āϤāĻž āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟāχ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āĻŦ⧇āĨ¤\n\n### āϏāĻžāϧāĻžāϰāĻŖ āϞāĻžāχāĻĢāϏāĻžāχāϕ⧇āϞ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋\n\nāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻŽā§‚āϞāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϞāĻžāχāĻĢāϏāĻžāχāϕ⧇āϞ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋ āĻšāϞ:\n\n- Create: āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ IdP-āϤ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤\n- Update: āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻĢāĻŋāĻ˛ā§āĻĄ āĻŦāĻĻāϞ⧇ āϗ⧇āϛ⧇ (āύāĻžāĻŽ, āχāĻŽā§‡āϞ, āϟāĻžāχāĻŸā§‡āϞ) āĻŦāĻž āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻŦāĻĻāϞ⧇āϛ⧇āĨ¤\n- Deactivate: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāϰ āϏāĻžāχāύ āχāύ āĻ•āϰāϤ⧇ āĻŦāĻž āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻžāĨ¤\n- Delete: āϰ⧇āĻ•āĻ°ā§āĻĄ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāĻœā§‡ āĻ•āĻŽ āϏāĻžāϧāĻžāϰāĻŖ; āĻ…āύ⧇āϕ⧇āχ āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻļāύ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āύ)āĨ¤\n\nāĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāύ⧁āĻ— āĻŦāĻŋāĻŦāϰāĻŖ: āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻļāύ āĻĒā§āϰāĻžāϝāĻŧāχ “āύāĻŋāϰāĻžāĻĒāĻĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸâ€ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āĻ…āĻĄāĻŋāϟ āχāϤāĻŋāĻšāĻžāϏ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤\n\nāĻ…āĻŦāĻļ⧇āώ⧇, āφāĻĒāύāĻžāϰ āĻŽāύ⧇āχ āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧁āύ: authentication āĻāĻŦāĻ‚ provisioningāĨ¤ SSO āĻĒā§āϰāĻŽāĻžāĻŖ āĻ•āϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϏāĻžāχāύ-āχāύ āĻ•āϰāϞ⧇ āϤāĻžāϰāĻž āϕ⧇āĨ¤ SCIM āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āϤāĻžāϰāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ āĻ•āĻŋ āύāĻž, āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻ“ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āφāĻĒ āϟ⧁ āĻĄā§‡āϟ āϰāĻžāϖ⧇āĨ¤\n\n## SCIM āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋āϕ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ, āĻ—ā§āϰ⧁āĻĒ āĻāĻŦāĻ‚ āϰ⧋āϞ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āφāϗ⧇, āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧇ āϤāĻžāϰ āϏāĻžāĻĨ⧇ SCIM āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāϗ⧁āϞ⧋āϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āϝāĻĻāĻŋ āĻāϟāĻž āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻĨāĻžāϕ⧇, āφāĻĒāύāĻŋ āĻĻā§āĻŦ⧈āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀, “āϰāĻšāĻ¸ā§āϝāϜāύāĻ•â€ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāϞ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āĻĒāĻžāĻŦ⧇āύāĨ¤\n\nāĻļ⧁āϰ⧁āϤ⧇āχ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ SaaS-āĻ “āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāĻ°ā§€â€ āĻŽāĻžāύ⧇ āϕ⧀āĨ¤ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— B2B āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϏāĻŦ āϏāĻŽāϝāĻŧ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϟ (org, account, āĻŦāĻž workspace) āĻāϰ āϭ⧇āϤāϰ⧇ āĻĨāĻžāϕ⧇āĨ¤ SCIM āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻĒāĻžāĻ āĻžāĻŦ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻžāϕ⧇ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϤ⧇ āĻšāĻŦ⧇ āϏ⧇āχ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϏāĻ āĻŋāĻ• āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡ āϝ⧁āĻ•ā§āϤ āĻšāĻŦ⧇āĨ¤ āĻ…āύ⧇āĻ• āϟāĻŋāĻŽ āĻĒā§āϰāϤāĻŋāϟāĻŋ SCIM āĻ•āĻžāύ⧇āĻ•āĻļāύāϕ⧇ āĻāĻ• āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ•āϰ⧇, āĻĢāϞ⧇ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻĒā§āϰ⧋āĻ­āĻŋāĻļāĻ¨ā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āĻ“āχ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡ āĻ˛ā§āϝāĻžāĻ¨ā§āĻĄ āĻ•āϰ⧇āĨ¤\n\nāĻāϰāĻĒāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύ SCIM “Group” āϕ⧀ āĻšāĻŦ⧇āĨ¤ āφāĻĒāύāĻžāϰ UI-āϤ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϟāĻŋāĻŽ, āĻŦāĻŋāĻ­āĻžāĻ—, āĻŦāĻž āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻ—ā§āϰ⧁āĻĒ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ‚āĻļāϟāĻŋ āĻšāϞ⧋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āϤāĻž: āĻāĻ•āϟāĻŋ SCIM Group-āϕ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻž āωāϚāĻŋāϤ, āĻŸā§āϝāĻžāĻ—, āϏ⧇āĻ­āĻĄ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻāĻŦāĻ‚ āϰ⧋āϞ⧇ āĻŽāĻŋāϞāĻŋāϝāĻŧ⧇ āύāĻžāĨ¤\n\nāύāĻŋāĻšā§‡āϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤāϗ⧁āϞ⧋ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻŦāĻŋāĻ¸ā§āĻŽāϝāĻŧ āϰ⧋āϧ āĻ•āϰ⧇:\n\n- User key: IdP-āĻāϰ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ (āĻĒā§āϰāĻžāϝāĻŧāχ SCIM resource id āĻŦāĻž externalId) āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āχāĻŽā§‡āϞāϕ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĻ⧇āϖ⧁āύāĨ¤\n- Group key: āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āφāχāĻĄāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ displayName āύāϝāĻŧ (āύāĻžāĻŽ āϰāĻŋāύ⧇āĻŽ āĻ•āϰāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤\n- Role assignment: āχāωāϜāĻžāϰ⧇āϰ āĻ“āĻĒāϰ āϏāϰāĻžāϏāϰāĻŋ āϰ⧋āϞ āĻĻāĻŋāύ, āĻ…āĻĨāĻŦāĻž āĻ—ā§āϰ⧁āĻĒ-āϟ⧁-āϰ⧋āϞ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ (āĻ—ā§āϰ⧁āĻĒ āϰ⧋āϞ āĻĻ⧇āϝāĻŧ)āĨ¤\n- Minimum attributes: āĻļ⧁āϧ⧁ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āĻ‚āĻļāϗ⧁āϞ⧋ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰ⧁āύ (āύāĻžāĻŽ, āχāĻŽā§‡āϞ, āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ external ID) āĻāĻŦāĻ‚ āĻŦāĻžāĻ•āĻŋāϗ⧁āϞ⧋ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤\n- Change handling: āϰāĻŋāύ⧇āĻŽ āĻ“ āχāĻŽā§‡āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻāĻ•āχ āĻŦā§āϝāĻ•ā§āϤāĻŋ āύāϤ⧁āύ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āϤ⧈āϰāĻŋ āύāĻž āĻ•āϰ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ āωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ Ava Kim āύāĻžāĻŽā§‡ āĻāĻ•āϜāύāϕ⧇ āχāĻŽā§‡āϞ [email protected] āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒāϰ⧇ āϏ⧇āϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ [email protected]āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āχāĻŽā§‡āϞ āĻĻāĻŋāϝāĻŧ⧇ āĻŽā§āϝāĻžāϚ āĻ•āϰ⧇āύ, Ava āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇ āĻāĻŦāĻ‚ āĻĻ⧁āχ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡āχ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ external ID āĻĻāĻŋāϝāĻŧ⧇ āĻŽāĻŋāϞ āĻ•āϰ⧇āύ, āχāĻŽā§‡āϞ āĻĒāϰāĻŋāĻ¸ā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āφāĻĒāĻĄā§‡āϟ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻ āĻŋāĻ• āĻĨāĻžāϕ⧇āĨ¤\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāχ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚āϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻŦāĻžāύāĻŋāϝāĻŧ⧇ āĻĨāĻžāϕ⧇āύ, AppMaster-āĻāϰ āĻŽāϤ⧋ āϕ⧋āύ⧋-āύ⧋-āϕ⧋āĻĄ āϟ⧁āϞ āφāĻĒāύāĻžāϕ⧇ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϟ-āĻ¸ā§āϤāϰ⧇āϰ SCIM āĻ•āĻžāύ⧇āĻ•āĻļāύ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āϰ⧋āϞ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ UI āĻĻā§āϰ⧁āϤ āĻļāĻŋāĻĒ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻāĻ•āχ āϏāĻ™ā§āϗ⧇ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ“ āϰāĻŋāĻ­āĻŋāωāϝ⧋āĻ—ā§āϝ āϰāĻžāϖ⧇āĨ¤\n\n## āϕ⧋āĻĄ āϞ⧇āĻ–āĻžāϰ āφāϗ⧇ āφāĻĒāύāĻžāϰ āϞāĻžāχāĻĢāϏāĻžāχāϕ⧇āϞ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ\n\nSCIM āϤāĻ–āύ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻ–āύ āϏāĻŦāĻžāχ āĻĒā§āϰāĻĨāĻŽā§‡ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋āϰ āωāĻĒāϰ āĻāĻ•āĻŽāϤāĨ¤ āύāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ “āϰāĻšāĻ¸ā§āϝāϜāύāĻ• āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āĻ¸â€ āĻĒ⧇āϝāĻŧ⧇ āϝāĻžāĻŦ⧇āύ, āϝ⧇āĻ–āĻžāύ⧇ IdP āĻāĻ• āĻ•āĻĨāĻž āĻŦāϞāϛ⧇, āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āφāϰ⧇āĻ•āϟāĻŋ, āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāϟāĻžāϕ⧇ āωāĻ¨ā§āĻŽā§‹āϚāύ āĻ•āϰ⧇āĨ¤\n\nJoiner, mover, leaver āϧāĻžāϰāύāĻžāϰ āĻ“āĻĒāϰ āĻ­āĻžāĻŦ⧁āύ — āĻāϗ⧁āϞ⧋āχ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϰāĻž āφāϏāϞ⧇ āĻāĻ­āĻžāĻŦ⧇ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻĒāĻžāϝāĻŧāĨ¤\n\nJoiner āĻšāϞ⧋ āύāϤ⧁āύ āĻšāĻžāϝāĻŧāĻžāϰ āϝāĻžāϕ⧇ āφāϜāχ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĻāϰāĻ•āĻžāϰāĨ¤ Mover āĻšāϞ⧋ āϝāĻŋāύāĻŋ āϟāĻŋāĻŽ, āϞ⧋āϕ⧇āĻļāύ āĻŦāĻž āϜāĻŦ āϞ⧇āϭ⧇āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϛ⧇āύāĨ¤ Leaver āĻšāϞ⧋ āϝāĻŋāύāĻŋ āϚāϞ⧇ āϗ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āφāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ āύāĻžāĨ¤\n\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻžāϰ āφāϗ⧇ āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟ āĻĒā§āϰāϤāĻŋāϟāĻŋ āχāϭ⧇āĻ¨ā§āĻŸā§‡ āϕ⧀ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤\n\n### Joiners: āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻāĻŦāĻ‚ āĻĒā§āϰāĻĨāĻŽ āϞāĻ—āχāύ\n\nIdP āĻĨ⧇āϕ⧇ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĻ⧇āĻ–āĻž āĻŽāĻžāĻ¤ā§āϰ āĻ•āĻŋ āϘāĻŸā§‡ āϤāĻž āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύāĨ¤\n\n- āϤāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϕ⧋āύ āϰ⧋āϞ āĻĻ⧇āϝāĻŧāĻž āĻšāĻŦ⧇ (āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ), āĻāĻŦāĻ‚ āϤāĻž āĻ•āĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āχ āĻšāĻŦ⧇?\n- āĻ•āĻŋ āφāĻĒāύāĻŋ āχāĻŽā§‡āϞ āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ āĻŦāĻžāĻ§ā§āϝ āĻ•āϰāĻŦ⧇āύ, āύāĻžāĻ•āĻŋ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ IdP-āϕ⧇ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰ⧇ āϤāĻžāĻĻ⧇āϰ āĻ¤ā§ŽāĻ•ā§āώāĻŖāĻžā§Ž āϏāĻžāχāύ-āχāύ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻŦ⧇āύ?\n- āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻĒ⧇āϏ āĻŦāĻž āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĨāĻžāϕ⧇, āφāĻĒāύāĻŋ āĻ•āĻŋ āĻ…āĻŸā§‹-āĻ•ā§āϰāĻŋāϝāĻŧ⧇āϟ āĻ•āϰāĻŦ⧇āύ, āύāĻžāĻ•āĻŋ āĻāĻ•āϜāύ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϕ⧇ āχāωāϜāĻžāϰ āĻĒāϜāĻŋāĻļāύ āĻ•āϰāϤ⧇ āĻŦāϞāĻŦ⧇āύ?\n\nāĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻŋāĻ• āύāĻŋāϝāĻŧāĻŽ: āϝāĻĻāĻŋ IdP āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇, āĻĒā§āϰāĻĨāĻŽ āϞāĻ—āχāύāϟāĻŋ āϏāϰāϞ āĻ“ āĻĒā§‚āĻ°ā§āĻŦāĻžāύ⧁āĻŽā§‡āϝāĻŧ āϰāĻžāϖ⧁āύāĨ¤ āĻāĻŽāύ āϧāĻžāĻĒ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ āϝāĻž “āφāĻŽāĻŋ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāĻ¨ā§āĻĄ āĻšāϝāĻŧ⧇āĻ›āĻŋ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϞāĻ—āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻ›āĻŋ āύāĻžâ€ āϟāĻŋāĻ•āĻŋāϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤\n\n### Movers: āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋ āĻāĻĄāĻŧāĻžāύ\n\nāϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āĻŦāĻĻāϞ āĻ•āϰ⧇, āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻŦāĻĻāϞāĻžāϝāĻŧāĨ¤ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύ āĻ—ā§āϰ⧁āĻĒ āϏāĻŋāĻ™ā§āĻ• āĻ•āĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŦ⧇ āύāĻžāĻ•āĻŋ āĻļ⧁āϧ⧁ āύāϤ⧁āύ āϝ⧋āĻ— āĻ•āϰāĻŦ⧇āĨ¤\n\nāϝāĻĻāĻŋ āĻ—ā§āϰ⧁āĻĒ āϏāĻŋāĻ™ā§āĻ• āĻļ⧁āϧ⧁ āϝ⧋āĻ— āĻ•āϰ⧇, āĻŽāĻžāύ⧁āώ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒ⧁āϰāύ⧋ āĻĒāĻžāϰāĻŽāĻŋāĻļāύāϗ⧁āϞ⧋ āϜāĻŽāĻž āĻ•āϰ⧇ āĻĢ⧇āϞ⧇āĨ¤ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āϭ⧁āϞāĻŦāĻļāϤ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāϰāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻāĻ•āϜāύāϕ⧇ āĻāĻ•āϟāĻŋ āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ–āύāĻ“ āĻĻāϰāĻ•āĻžāϰāĨ¤ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦ⧇āϛ⧇ āύāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻž āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰ⧁āύāĨ¤\n\n### Leavers: “āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻŸâ€ āφāϏāϞ⧇ āϕ⧀ ė˜ë¯¸\n\n“āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻŸâ€ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ, āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāϝ⧋āĻ—ā§āϝ āĻ•āĻžāϜ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ⧋ āϞāĻ—āχāύ āĻŦā§āϞāĻ• āĻ•āϰāĻž, āĻāĻ•āϟāĻŋāĻ­ āϏ⧇āĻļāύ āĻ“ āĻŸā§‹āϕ⧇āύ āϰāĻŋāĻ­ā§‹āĻ• āĻ•āϰāĻž, āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟ āĻ“ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĢāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻžāĻĻ⧇āϰ āĻĄā§‡āϟāĻž āϰāĻžāĻ–āĻžāĨ¤ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύ āφāĻĒāύāĻŋ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻĄā§‡āϟāĻž āĻ…ā§āϝāĻžāύ⧋āύāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻŦ⧇āύ āĻ•āĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•āĻ–āύāĨ¤\n\nāĻ…āĻŦāĻļ⧇āώ⧇, āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āύāĻŋāϝāĻŧ⧇ āĻāĻ•āĻŽāϤ āĻšāύ: IdP āĻ•āĻŋ āϏ⧁āĻ¤ā§āϰ-āĻ…āĻĢ-āĻŸā§āϰ⧁āĻĨ, āύāĻžāĻ•āĻŋ āϞ⧋āĻ•āĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϰāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āϰ⧋āϞ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇? āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āύ, āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āϕ⧋āύ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ SCIM-āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻāĻŦāĻ‚ āϕ⧋āύāϗ⧁āϞ⧋ āĻāĻĄāĻŋāϟāϝ⧋āĻ—ā§āϝāĨ¤\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻ āĻāϟāĻŋ āĻ—āĻĄāĻŧ⧇ āϤ⧁āϞ⧇āύ, āφāĻĒāύāĻŋ āĻāχ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻĄā§‡āϟāĻž āĻ¸ā§āĻ•āĻŋāĻŽāĻžāϝāĻŧ āĻŽāĻĄā§‡āϞ āĻ•āϰ⧇ āĻŦāĻŋāϜāύ⧇āϏ āĻĒā§āϰāϏ⧇āϏ⧇ āĻāύāĻĢā§‹āĻ°ā§āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ, āϝāĻžāϤ⧇ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āϚāĻžāĻšāĻŋāĻĻāĻž āĻŦāĻĻāϞāĻžāϞ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āĻĨāĻžāϕ⧇āĨ¤\n\n## āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇: āĻāĻ•āϟāĻŋ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ IdP āĻĻāĻŋāϝāĻŧ⧇ SCIM āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ\n\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻŋāϰāĻ•ā§āϤāĻŋāĻ•āϰ āĻ•āĻžāϰāϪ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ: IdP āφāĻĒāύāĻžāϰ āĻŦ⧇āϏ URL-āĻ āĻĒ⧌āρāĻ›āĻžāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, auth āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ, āĻŦāĻž āφāĻĒāύāĻžāϰ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϗ⧁āϞ⧋ IdP āφāĻļāĻž āĻ•āϰāĻžāϰ āĻŽāϤ⧋ āφāϚāϰāĻŖ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻļ⧁āϰ⧁āϤ⧇āχ āφāĻĒāύāĻŋ āϝ⧇ āϛ⧋āϟ āϏāĻžāϰāĻĢ⧇āϏ āĻ…ā§āϝāĻžāϰāĻŋāϝāĻŧāĻž āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻŦ⧇āύ āϤāĻž āϞāĻŋāϖ⧇ āύāĻŋāύ, āϤāĻžāϰāĻĒāϰ āϤāĻž āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ• āĻ•āϰ⧁āύāĨ¤\n\n### 1) āφāĻĒāύāĻžāϰ SCIM āϏāĻžāϰāĻĢ⧇āϏ āĻāϰāĻŋāϝāĻŧāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ\n\nāϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύāĻ­āĻžāĻŦ⧇, āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ SCIM āĻŦ⧇āϏ URL, āĻāĻ•āϟāĻŋ auth āĻŽā§‡āĻĨāĻĄ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦāĻžāύ⧁āĻŽā§‡āϝāĻŧ āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĻāϰāĻ•āĻžāϰāĨ¤ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻ¸ā§āϟāĻžāĻ°ā§āϟāĻžāϰ āϏ⧇āϟ āύāĻŋāĻšā§‡āϰ āĻŽāϤ:\n\n- āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ Base URL (āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āφāϞāĻžāĻĻāĻž āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ)\n- Auth āĻŽā§‡āĻĨāĻĄ: bearer token āĻŦāĻž OAuth 2.0 (āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŦ⧇āϛ⧇ āύāĻŋāύ)\n- Core endpoints: /Users āĻāĻŦāĻ‚ /Groups\n- Discovery endpoints: /ServiceProviderConfig, /Schemas, /ResourceTypes\n- āĻŦ⧇āϏāĻŋāĻ• āϕ⧋āϝāĻŧ⧇āϰāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ: pagination, userName/externalId āĻĻāĻŋāϝāĻŧ⧇ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāĻŋāĻ‚\n\nāφāĻĒāύāĻŋ āφāϏāϞ⧇ āĻ•āĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇āύ āϤāĻž āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰ⧁āύ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ PATCH āφāϚāϰāĻŖ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ /Groups āĻŽāĻžāϰāĻĢāϤ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āφāĻĒāĻĄā§‡āϟ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āύ āĻ•āĻŋ āύāĻžāĨ¤\n\n### 2) āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻšāĻ“āϝāĻŧāĻžāϰ āĻŽāϤ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ\n\nāϤāĻŋāύāϟāĻŋ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϰāĻžāϖ⧁āύ: āφāĻĒāύāĻžāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āχāωāϜāĻžāϰ ID, āφāĻĒāύāĻŋ āϝ⧇ SCIM id āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāĻŦ⧇āύ, āĻāĻŦāĻ‚ IdP-āĻāϰ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ (externalId āĻŦāĻž āϕ⧋āύ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ)āĨ¤ āχāĻŽā§‡āϞāϕ⧇ āĻĒā§āϰāĻžāχāĻŽāĻžāϰāĻŋ āϕ⧀ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāĻž āĻĻ⧇āϖ⧁āύ āĻ•āĻžāϰāĻŖ āχāĻŽā§‡āϞ āĻŦāĻĻāϞ⧇ āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āϕ⧇āϏ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāĻĻā§āϧāϤāĻŋ: IdP immutable ID -\u003e āφāĻĒāύāĻžāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āχāωāϜāĻžāϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āχāĻŽā§‡āϞ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧁āύāĨ¤\n\n### 3) āφāĻĒāύāĻŋ āϝ⧇āϏāĻŦ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻŦ⧇āύ āϏ⧇āϗ⧁āϞ⧋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧁āύ\n\nāĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡āϰ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšāϤ⧇ āĻ•āĻŋāϛ⧁ āφāϚāϰāϪ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ:\n\n- Create user (POST /Users)\n- Update user (PATCH /Users/{id}), āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āχāĻŽā§‡āϞ/āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ\n- Deactivate user (PATCH āϏ⧇āϟāĻŋāĻ‚ active:false) āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāϞāĻŋāĻŸā§‡āϰ āĻŦāĻĻāϞ⧇\n- Read user (GET) āϝāĻžāϤ⧇ IdP āĻ…āĻŦāĻ¸ā§āĻĨāĻž āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ—ā§āϰ⧁āĻĒ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇āύ, āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āφāĻĒāĻĄā§‡āϟ āϏāĻžāĻŦāϧāĻžāύ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏ⧇āϗ⧁āϞ⧋ idempotent āϰāĻžāϖ⧁āύ (āĻāĻ•āχ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āĻŦāĻžāϰāĻŦāĻžāϰ āĻĻāĻŋāϞ⧇ āĻ•āĻžāϰ⧋āϕ⧇ “āĻĄāĻžāĻŦāϞ āĻ…ā§āϝāĻžāĻĄâ€ āĻ•āϰāĻŦ⧇ āύāĻž)āĨ¤\n\n### 4) āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāϰāĻž āĻ…ā§āϝāĻžāĻ•āĻļāύ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻ¤ā§āϰ⧁āϟāĻŋ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ\n\nāϝāĻ–āύ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āϭ⧇āϙ⧇ āϝāĻžāϝāĻŧ, āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ 500-āϗ⧁āϞ⧋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āĻŸā§‡ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ SCIM-āĻ¸ā§āϟāĻžāχāϞ āĻ¤ā§āϰ⧁āϟāĻŋ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ āϝāĻžāϰ detail āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ: IdP āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇, āϤāĻžāĻšāϞ⧇ 400 āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ “userName is required” āĻ“ āφāĻĒāύāĻŋ āϕ⧋āύ āĻĢāĻŋāĻ˛ā§āĻĄ-āĻĒāĻžāĻĨ āφāĻļāĻž āĻ•āϰāĻ›āĻŋāϞ⧇āύ āϤāĻž āϜāĻžāύāĻžāύāĨ¤\n\n### 5) āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒ⧇-āϞ⧋āĻĄ āĻāĻŦāĻ‚ āĻ•āĻ āĻŋāύ āĻāϜ āϕ⧇āϏ āĻĻāĻŋāϝāĻŧ⧇ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύ\n\nāĻ•āĻŽāύ IdP-āϗ⧁āϞ⧋āϰ āĻĒ⧇-āϞ⧋āĻĄ āϰ⧇āĻĒā§āϞ⧇ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ ĐŊаĐŧĐĩŅ€āĻŋāϤāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧁āύ: āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ, āĻ–āĻžāϞāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚, āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āχāĻŽā§‡āϞ, āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āϟ āĻ•āϰāĻž āĻāĻ•āϜāύāϕ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϝ⧋āĻ— āĻ•āϰāĻž, āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻļāĻŋāϝāĻŧāĻžāϞ PATCH āφāĻĒāĻĄā§‡āϟāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻž āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύ IdP āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āϟāĻžāχāĻŽāφāωāϟ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āϰāĻŋāĻŸā§āϰāĻžāχ āĻ•āϰāϞ⧇ āĻ•āĻŋ āĻšāϝāĻŧāĨ¤\n\n## āĻ—ā§āϰ⧁āĻĒ āĻ“ āϰ⧋āϞ āϏāĻŋāĻ™ā§āĻ• āϰāĻžāϖ⧁āύ āϤāĻŦ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āϜāϟāĻŋāϞ āĻ•āϰ⧇ āϤ⧁āϞāĻŦ⧇āύ āύāĻž\n\nāĻ—ā§āϰ⧁āĻĒ āĻ“ āϰ⧋āϞ āϏāĻŋāĻ™ā§āĻ• āĻšāϞ āϝ⧇āĻ–āĻžāύ⧇ SCIM āĻŦāĻž āϤ⧋ āϜāĻžāĻĻ⧁āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻŦāĻž āĻŦāĻžāϰāĻŦāĻžāϰ “āĻāχ āĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āϕ⧇āύ āĻāχ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āφāϛ⧇?” āϟāĻŋāĻ•āĻŋāϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ āĻŽā§‚āϞ āĻ•āĻĨāĻž āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻŽāĻĄā§‡āϞ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻāĻŦāĻ‚ āϤāĻž āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻ•āϰāĻžāĨ¤\n\n### āĻ•āĻžāϜ āĻ•āϰāĻž āĻĻ⧁āχāϟāĻŋ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ (āĻ•āĻ–āύ āϕ⧋āύāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ)\n\n1) Groups drive roles (āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ SaaS-āĻāϰ āϜāĻ¨ā§āϝ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāĻ•ā§ƒāϤ). IdP āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϝāĻŧ āφāϛ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āφāĻĒāύāĻžāϰ āĻĒā§āϰāĻĄāĻžāĻ•ā§āĻŸā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āϰ⧋āϞ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āĻŦā§‹āĻāĻžāϤ⧇ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟāĻ“ āϏāĻšāϜāĨ¤\n\n2) Roles as attributes. IdP āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ“āĻĒāϰ āϰ⧋āϞ-āϧāĻžāρāϚāĻž āĻāĻ•āϟāĻŋ āĻŽāĻžāύ āĻĒāĻžāĻ āĻžāϝāĻŧ (āĻĒā§āϰāĻžāϝāĻŧāχ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡)āĨ¤ āϛ⧋āϟ āϏ⧇āϟāφāĻĒāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻāϟāĻž āϏ⧋āϜāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āϝāĻ–āύ āĻāĻ•āĻžāϧāĻŋāĻ• āϰ⧋āϞ, āĻāĻ•ā§āϏāϏ⧇āĻĒāĻļāύ āĻŦāĻž āϏāĻžāĻŽāϝāĻŧāĻŋāĻ• āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϚāĻžāύ āϤāĻ–āύ āĻāϟāĻŋ āϜāϟāĻŋāϞ āĻšāϝāĻŧ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ—ā§āϰ⧁āĻĒ-āϚāĻžāϞāĻŋāϤ āϰ⧋āϞ āĻŦ⧇āϛ⧇ āύ⧇āύ, āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āϰāĻ•ā§āώāĻŖāĻļā§€āϞ āϰāĻžāϖ⧁āύāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ āύāĻŋāύ: āύāϤ⧁āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āϰ⧋āϞ āĻĒāĻžāϝāĻŧ, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϰ⧋āϞ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻĨ⧇āϕ⧇ āφāϏ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋ:\n\n- āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻ•āĻžāĻœā§‡āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞ⧇ āĻāĻŽāύ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĒā§āϰāĻĄāĻžāĻ•ā§āϟ āϰ⧋āϞ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ (Viewer, Agent, Admin), āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻāϜ-āϕ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āύāϝāĻŧāĨ¤\n- āϏāĻŽā§āĻ­āĻŦ āĻšāϞ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ IdP āĻ—ā§āϰ⧁āĻĒāϕ⧇ āĻāĻ• “āĻĒā§āϰāĻžāχāĻŽāĻžāϰāĻŋ” āϰ⧋āϞ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύāĨ¤\n- āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ⧇ āύāĻž āĻĨāĻžāĻ•āĻž āĻ—ā§āϰ⧁āĻĒāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϰ⧋āϞ āϰāĻžāϖ⧁āύ (āϏāĻžāϧāĻžāϰāĻŖāϤ none āĻŦāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύ⧀āϚ⧁ āϰ⧋āϞ)āĨ¤\n- āϕ⧋āύ⧋ āĻŦāĻžāĻĄāĻŧāϤāĻŋ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āφāϗ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻĻāĻžāĻŦāĻŋ āĻ•āϰ⧁āύāĨ¤\n\n### āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻāĻŦāĻ‚ āĻ•āύāĻĢā§āϞāĻŋāĻ•ā§āϟ\n\nāϞ⧋āϕ⧇āϰāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ⧇ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻ•āύāĻĢā§āϞāĻŋāĻ•ā§āϟ āύāĻŋāϝāĻŧāĻŽ āφāϗ⧇ āĻĨ⧇āϕ⧇āχ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤāĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϕ⧇ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖāϝ⧋āĻ—ā§āϝ āϰāĻžāϖ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻ…āĻĒāĻļāύāϗ⧁āϞ⧋ āĻšāϞ⧋ “āωāĻšā§āϚāϤāϰ āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ āϜāϝāĻŧ⧇āĻ¨â€ āĻŦāĻž “āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰāĨ¤â€ UI-āϤ⧇ āĻāϟāĻŋ āϞāĻŋāϖ⧇ āϰāĻžāϖ⧁āύāĨ¤\n\nāωāĻĻāĻžāĻšāϰāĻŖ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āύāĻŋāϝāĻŧāĻŽ:\n\n- āϝāĻĻāĻŋ āϕ⧋āύ⧋ āĻ—ā§āϰ⧁āĻĒ Admin-āĻ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇, Admin āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰ⧁āύāĨ¤\n- āύāĻž āĻšāϞ⧇ āϝāĻĻāĻŋ āϕ⧋āύ⧋ āĻ—ā§āϰ⧁āĻĒ Manager-āĻ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇, Manager āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰ⧁āύāĨ¤\n- āύāĻž āĻšāϞ⧇ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻž āϰ⧋āϞ āĻĻāĻŋāύāĨ¤\n- āϝāĻĻāĻŋ āĻ—ā§āϰ⧁āĻĒāϗ⧁āϞ⧋ āĻ…āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āϰ⧋āϞ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϰāĻŋāĻ­āĻŋāω-āĻāϰ āϜāĻ¨ā§āϝ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āĻ•āϰ⧁āύāĨ¤\n\n### āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϏāĻŽāϝāĻŧ āϰ⧋āϞ āĻĄā§āϰāĻŋāĻĢāϟ āĻāĻĄāĻŧāĻžāύ\n\nāϰ⧋āϞ āĻĄā§āϰāĻŋāĻĢāϟ āĻšāϝāĻŧ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āϰāĻŋāĻŽā§āĻ­ āĻšāϝāĻŧ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒ⧁āϰāύ⧋ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āφāϟāϕ⧇ āĻĨāĻžāϕ⧇āĨ¤ āĻ—ā§āϰ⧁āĻĒ āϰāĻŋāĻŽā§āĻ­āϕ⧇ āĻ•āĻ°ā§āϤ⧃āĻ¤ā§āĻŦāĻļāĻžāϞ⧀ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ—āĻŖā§āϝ āĻ•āϰ⧁āύ: āĻĒā§āϰāϤāĻŋāϟāĻŋ SCIM āφāĻĒāĻĄā§‡āĻŸā§‡ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āĻĨ⧇āϕ⧇ āϰ⧋āϞāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ—āĻŖāύāĻž āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϝ⧇āχ āĻĒāĻžāϰāĻŽāĻŋāĻļāύāϗ⧁āϞ⧋ āφāϰ āϝ⧁āĻ•ā§āϤāĻŋāϝ⧁āĻ•ā§āϤ āύāϝāĻŧ āϏ⧇āϗ⧁āϞ⧋ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻāĻŋāύāĨ¤\n\nāφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI-āϤ⧇ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āĻ¸ā§āĻĒāĻˇā§āϟāϤāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āĻĻ⧇āĻ–āĻžāύ: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ—ā§āϰ⧁āĻĒāϏāĻŽā§‚āĻš, āωāĻĻā§āĻ­ā§‚āϤ āϰ⧋āϞ(āϗ⧁āϞāĻŋ), āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϏāĻ āĻŋāĻ• āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚, āĻāĻŦāĻ‚ āϛ⧋āϟ āĻāĻ•āϟāĻŋ “last synced” āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏāĨ¤ AppMaster-āĻāϰ āĻŽāϤ⧋ āϟ⧁āϞ⧇ āĻāχ āĻ­āĻŋāωāϟāĻŋ āĻĒā§āϰāĻĨāĻŽ-āĻļā§āϰ⧇āĻŖāĻŋāϰ āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ“ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āϟāĻŋāĻŽ āĻ•āϝāĻŧ⧇āĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤\n\n## āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ“ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϏāĻŽāĻ¸ā§āϝāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞāϗ⧁āϞ⧋\n\nāĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— SCIM āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύāϝāĻŧāĨ¤ āĻāϗ⧁āϞ⧋ āϛ⧋āϟ āĻĢāĻžāρāĻ• āύāĻŋāϝāĻŧ⧇ āĻĨāĻžāϕ⧇ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϭ⧁āϞ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĻāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϕ⧇āω āύāĻŋāĻļā§āϚāĻŋāϤ āĻšāϝāĻŧ āύāĻž IdP āύāĻžāĻ•āĻŋ āĻ…ā§āϝāĻžāĻĒ â€œāĻ āĻŋāĻ•â€ āĻŦāϞāϛ⧇ āĻ•āĻŋ āύāĻžāĨ¤\n\nāĻāĻ•āϟāĻž āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ⧋ “āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻŸā§‡āĻĄâ€ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝāĻŋāύāĻŋ āĻāĻ–āύāĻ“ āĻ…ā§āϝāĻžāĻ•āĻļāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ IdP-āĻ āĻāĻ•āϜāύāϕ⧇ āĻĄāĻŋāĻœā§‡āĻŦāϞ āĻ•āϰ⧇āύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻāĻ•ā§āϟāĻŋāĻ­ āϏ⧇āĻļāύ, API āĻŸā§‹āϕ⧇āύ, āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŸā§‹āϕ⧇āύ āĻŦāĻž OAuth āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻŸā§‹āϕ⧇āύ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻĄāĻžāĻ•ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄāĻŋāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚āϕ⧇ āϕ⧇āĻŦāϞ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āφāĻĒāĻĄā§‡āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāĻž āĻĻ⧇āϖ⧇ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āχāϭ⧇āĻ¨ā§āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύāĨ¤\n\nāĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āφāϰ⧇āĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ•āĻžāϰāĻŖāĨ¤ āĻāϟāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āϘāĻŸā§‡ āϝāĻ–āύ āφāĻĒāύāĻŋ āχāĻŽā§‡āϞ āĻĻāĻŋāϝāĻŧ⧇ āĻ•āĻŋāχāĻ‚ āĻ•āϰ⧇āύ, āϤāĻžāϰāĻĒāϰ āχāĻŽā§‡āϞ āĻŦāĻĻāϞ⧇ āϝāĻžāϝāĻŧ, āĻ…āĻĨāĻŦāĻž āφāĻĒāύāĻŋ IdP-āĻāϰ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ external identifier āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇āύāĨ¤ āĻĢāϞāĻžāĻĢāϞ: āĻĻ⧁āχāϟāĻŋ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ, āĻĻ⧁āχ āϏ⧇āϟ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ, āĻāĻŦāĻ‚ āĻ—ā§āϰāĻžāĻšāĻ• āϝāĻ–āύ āχāϤāĻŋāĻšāĻžāϏ āĻŽāĻžāĻ°ā§āϜ āĻ•āϰāϤ⧇ āĻŦāϞ⧇ āϤāĻ–āύ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻžāĻŽā§‡āϞāĻžāĨ¤\n\nāĻ—ā§āϰ⧁āĻĒ āĻ“ āϰ⧋āϞ āĻĄā§āϰāĻŋāĻĢāϟ āχāĻ¸ā§āϝ⧁ āĻĒā§āϰāĻžāϝāĻŧāχ āĻĒāĻžāϰāĻļāĻŋāϝāĻŧāĻžāϞ āĻĒ⧇-āϞ⧋āĻĄ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞāĻŋāĻ‚ āĻĨ⧇āϕ⧇ āφāϏ⧇āĨ¤ āĻ•āĻŋāϛ⧁ IdP āĻļ⧁āϧ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āĻĒāĻžāĻ āĻžāϝāĻŧ, āĻ…āĻ¨ā§āϝāϰāĻž āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻāĻ• āϧāϰāĻŖ āϧāϰ⧇āχ āύ⧇āϝāĻŧ, āφāĻĒāύāĻŋ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āϰāĻŋāĻŽā§āĻ­āϗ⧁āϞ⧋ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ “āĻ˜ā§‹āĻ¸ā§āϟ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āĻ¸â€ āĻĨ⧇āϕ⧇ āϝāĻžāϝāĻŧāĨ¤\n\nāĻ…āĻŦāĻļ⧇āώ⧇, āĻ…āύāĻŋāĻšā§āĻ›āĻžāĻ•ā§ƒāϤ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻĨ⧇āϕ⧇ āϏāϤāĻ°ā§āĻ• āĻĨāĻžāϕ⧁āύāĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϜāύ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϞ⧋āĻ•āĻžāϞāĻŋ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ• āϰ⧋āϞ āĻĻ⧇āϝāĻŧ, āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŋāĻ™ā§āĻ• āϤāĻž āĻŽā§āϛ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ āϕ⧋āύ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ IdP-āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻāĻŦāĻ‚ āϕ⧋āύāϗ⧁āϞ⧋ āĻ…ā§āϝāĻžāĻĒ-āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ, āϤāĻžāϰāĻĒāϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϤāĻž āĻāύāĻĢā§‹āĻ°ā§āϏ āĻ•āϰ⧁āύāĨ¤\n\nāύ⧀āĻšā§‡ āĻāĻŽāύ āϭ⧁āϞāϗ⧁āϞ⧋ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύ SCIM āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇ āϝāĻžāϤ⧇ āϏ⧇āϗ⧁āϞ⧋ āϧāϰāĻž āĻĒāĻĄāĻŧ⧇:\n\n- āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĄāĻŋāϏ⧇āĻŦāϞ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžāύ āϏ⧇āĻļāύ āĻ“ āĻŸā§‹āϕ⧇āύ āĻ•āϝāĻŧ āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āĻžāϜ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇āĨ¤\n- āχāĻŽā§‡āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ āĻāĻ•āχ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻāĻ•āχ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĨāĻžāϕ⧇āĨ¤\n- āĻāĻ•āϜāύāϕ⧇ āĻ—ā§āϰ⧁āĻĒ āĻĨ⧇āϕ⧇ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāϰ⧇āϛ⧇, āϕ⧇āĻŦāϞ āϝ⧋āĻ— āĻšāϝāĻŧāύāĻŋāĨ¤\n- āϞ⧋āĻ•āĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ āϤāĻž āύ⧀āϰāĻŦ⧇ āϰāĻŋāĻ­āĻžāĻ°ā§āϟ āĻšāϝāĻŧ āύāĻžāĨ¤\n- āĻ…āύ⧁āĻŽā§‹āĻĻāύ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύ, āĻāĻŽāύāĻ•āĻŋ IdP āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϤ⧈āϰāĻŋ āĻ•āϰāϞ⧇āĻ“āĨ¤\n\nāωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ⧇ 500 āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻļ⧇āώ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ “member” āϰ⧋āϞ āĻ…āĻŸā§‹āĻŽā§āϝāĻžāϟāĻŋāĻ•āϞāĻŋ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āϘāĻ¨ā§āϟāĻžāĻšāĻžāϰ āϧāϰ⧇ āϭ⧁āϞ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĄā§‡āϟāĻž āωāĻ¨ā§āĻŽā§āĻ•ā§āϤ āĻ•āϰ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻšāϜ “pending activation” āĻ¸ā§āĻŸā§‡āϟ āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤\n\n## āĻ…āĻĒāĻžāϰ⧇āĻļāύāĻžāϞ āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝāϤāĻžāσ āϞāĻ—āĻŋāĻ‚, āĻ…āĻĄāĻŋāϟ āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϰ⧇āĻĄāĻŋāύ⧇āϏ\n\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĻā§āϰ⧁āϤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻŦā§‹āĻāĻž āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āϝāĻ–āύ āϕ⧇āω āϏāĻšāϜ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰ āĻĻ⧇āϝāĻŧ āύāĻž: āϕ⧀ āĻŦāĻĻāϞ⧇āϛ⧇, āĻ•āĻ–āύ, āĻāĻŦāĻ‚ āϕ⧇āύāĨ¤ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϕ⧇ āĻĢāĻŋāϚāĻžāϰ⧇āϰ āĻ…āĻ‚āĻļ āĻŽāύ⧇ āĻ•āϰ⧁āύ, āφāϞāĻžāĻĻāĻž āĻ•āĻŋāϛ⧁ āύāϝāĻŧāĨ¤\n\nāĻĒā§āϰāϤāĻŋ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āχāϭ⧇āĻ¨ā§āϟ āϞāĻ— āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ, āϰ⧋āϞ āĻ“ āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻšāĨ¤ āφāĻĒāύāĻŋ āϕ⧋āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āϟāĻžāχāĻŽāϞāĻžāχāύ āϰ⧇āĻĒā§āϞ⧇ āĻ•āϰāϤ⧇ āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āĻĄāĻŋāĻŸā§‡āχāϞ āϚāĻžāύāĨ¤\n\n- Timestamp, tenant, āĻāĻŦāĻ‚ environment\n- Trigger source (IdP push, scheduled sync, admin action)\n- Correlation ID āϝāĻĻāĻŋ IdP āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āĻŸā§‡ āĻĨāĻžāϕ⧇\n- Before āĻāĻŦāĻ‚ after āĻŽāĻžāύāϗ⧁āϞ⧋: āχāωāϜāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ, āĻ—ā§āϰ⧁āĻĒ, āϰ⧋āϞ\n- Outcome (success, retry scheduled, ignored as duplicate, failed) āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻžāĻ°ā§āϤāĻž\n\nāĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻšā§‡āϞāĻĨ āĻ­āĻŋāωāĻ“ āĻĻāϰāĻ•āĻžāϰāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϝāĻžāύ⧇āϞ āϝāĻž “last sync” āĻāĻŦāĻ‚ “last error” āĻĻ⧇āĻ–āĻžāϝāĻŧ āϟāĻŋāϕ⧇āϟ āĻ•āĻŽāĻžāϝāĻŧ āĻ•āĻžāϰāĻŖ āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻž āύāĻŋāĻœā§‡ āĻĨ⧇āϕ⧇ āύāĻŋāĻ°ā§āĻŖāϝāĻŧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻž āĻāĻ•āϟāĻŋ āϛ⧋āϟ activity feed (āĻļ⧇āώ 20 āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ) āĻĻāĻŋāϝāĻŧ⧇ āĻœā§‹āĻĄāĻŧāĻž āĻĻāĻŋāύ āϝāĻžāϤ⧇ āϤāĻžāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇ āύāϤ⧁āύ āĻšāĻžāϝāĻŧāĻžāϰ āφāϏāϤ⧇ āĻĒ⧇āϝāĻŧ⧇āϛ⧇ āĻ•āĻŋ āύāĻž, āĻŦāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϰāĻŋāĻŽā§āĻ­ āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋ āύāĻžāĨ¤\n\nāϰ⧇āϟ āϞāĻŋāĻŽāĻŋāϟ āĻāĻŦāĻ‚ āϰāĻŋāĻŸā§āϰāĻžāχ āĻšāϞ⧋ āϝ⧇āĻ–āĻžāύ⧇ āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āϜāĻ¨ā§āĻŽāĻžāϝāĻŧāĨ¤ IdP āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āϟ āϰāĻŋāϏ⧇āĻ¨ā§āĻĄ āĻ•āϰāĻŦ⧇, āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĢ⧇āϞ āĻ•āϰāĻŦ⧇āĨ¤ āĻ•ā§āϰāĻŋāϝāĻŧ⧇āϟ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϗ⧁āϞ⧋ idempotent āϰāĻžāϖ⧁āύ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ (externalId āĻŦāĻž āφāĻĒāύāĻŋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āχāωāύāĻŋāĻ• āχāĻŽā§‡āϞ āϰ⧁āϞ) āĻĻāĻŋāϝāĻŧ⧇ āĻāĻŦāĻ‚ āϝāĻ–āύ IdP āϕ⧋āύ āχāϭ⧇āĻ¨ā§āϟ āĻŸā§‹āϕ⧇āύ āĻĻ⧇āϝāĻŧ āϤāĻ–āύ āϏāĻ°ā§āĻŦāĻļ⧇āώ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϜāĻžāϤ āχāϭ⧇āĻ¨ā§āϟ āĻŸā§‹āϕ⧇āύ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧁āύāĨ¤ āϰāĻŋāĻŸā§āϰāĻžāχ āĻŦā§āϝāĻžāĻ•-āĻ…āĻĢ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āĻ•āĻ–āύ⧋ “āφāĻŦāĻžāϰ āĻšā§‡āĻˇā§āϟāĻžâ€ āĻ•āϰ⧇ āύāϤ⧁āύ āχāωāϜāĻžāϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧāĨ¤\n\nāύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻŋ-āϏāĻŋāĻ™ā§āϕ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧁āύāĨ¤ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϰāĻŋ-āχāĻŽā§āĻĒā§‹āĻ°ā§āϟ āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āϝāĻžāϤ⧇ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ­āĻžāϙ⧇ āύāĻžāĨ¤ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧋ āχāύ-āĻĒā§āϞ⧇āϏ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž, āϞ⧋āĻ•āĻžāϞ-āĻ“āύāϞāĻŋ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāύ⧋, āĻāĻŦāĻ‚ āĻāĻ•āĻ• āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āϰ⧇āĻ•āĻ°ā§āĻĄā§‡ āĻĄā§‡āϟāĻž āĻ…āĻŸā§‹-āĻĄāĻŋāϞāĻŋāϟ āύāĻž āĻ•āϰāĻžāĨ¤ āĻĄāĻŋāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āφāϞāĻžāĻĻāĻž, āĻ¸ā§āĻĒāĻˇā§āϟ āĻ¸ā§āĻŸā§‡āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤāĨ¤\n\nāĻ…āĻĄāĻŋāϟ āĻŦā§āϝāĻŦāĻšāϝ⧋āĻ—ā§āϝ āϰāĻžāĻ–āϤ⧇ āĻāĻ•āϟāĻŋ āϞāĻžāχāϟāĻ“āϝāĻŧ⧇āϟ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϰāĻžāύāĻŦ⧁āĻ• āĻĒāĻžāĻ āĻžāύ:\n\n- āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡āϰ āĻļ⧇āώ āϏāĻĢāϞ āϏāĻŋāĻ™ā§āĻ• āĻŦ⧇āϰ āĻ•āϰāĻŦ⧇āύ\n- āϏāĻžāϧāĻžāϰāĻŖ āĻ¤ā§āϰ⧁āϟāĻŋ āϟāĻžāχāĻĒāϗ⧁āϞ⧋ āϕ⧀āĻ­āĻžāĻŦ⧇ āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟ āĻ•āϰāĻŦ⧇āύ (āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚, āĻĒāĻžāϰāĻŽāĻŋāĻļāύ, āϰ⧇āϟ āϞāĻŋāĻŽāĻŋāϟ)\n- āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āϰāĻŋ-āϏāĻŋāĻ™ā§āĻ• āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āϏ⧇āϟāĻŋ āĻ•āĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ⧇\n- āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ—ā§āϰāĻžāĻšāϕ⧇āϰ āĻ•āĻŽāĻĒā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϏ āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¸ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĄāĻŋāϟ āϞāĻ— āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻŦ⧇āύ\n- āĻ•āĻ–āύ āĻāϏāĻ•āĻžāϞ⧇āϟ āĻ•āϰāĻŦ⧇āύ (āϏāĻ‚āϏāĻĻ⧇āĻšā§€ āĻ…āύāύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϰ⧋āϞ āĻŦāĻž āĻ—ā§āϰ⧁āĻĒ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻ¨ā§āĻĻ⧇āĻš āĻšāϞ⧇)\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ “āϕ⧇ āĻāχ āϰ⧋āϞ āĻĻāĻŋāĻ˛â€ āĻāĻ• āĻŽāĻŋāύāĻŋāĻŸā§‡ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϤ⧇ āĻĒāĻžāĻĄāĻŧ⧇āύ, āφāĻĒāύāĻžāϰ SCIM āϰ⧋āϞāφāωāϟ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻŽāύ⧇ āĻšāĻŦ⧇āĨ¤\n\n## āĻ—ā§āϰāĻžāĻšāĻ•āϕ⧇ SCIM āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĻā§āϰ⧁āϤ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ\n\nāĻŦāĻžāĻ¸ā§āϤāĻŦ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ SCIM āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻžāϰ āφāϗ⧇, āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ¸ā§āϟ IdP āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ¸ā§āϝāĻžāĻ¨ā§āĻĄāĻŦāĻ•ā§āϏ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĻāĻŋāϝāĻŧ⧇ āĻāĻ• āĻĢāĻžāχāύāĻžāϞ āĻĒāĻžāϏ āĻ•āϰ⧁āύāĨ¤ āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āϞāĻžā§āϚ-āĻĻāĻŋāύ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻž āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻ“ āϞāĻžāχāĻĢāϏāĻžāχāϕ⧇āϞ āφāϚāϰāϪ⧇āϰ āϛ⧋āϟ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ­āĻŋāĻ¨ā§āύāϤāĻž āĻĨ⧇āϕ⧇ āφāϏ⧇, āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻĨ⧇āϕ⧇ āύāϝāĻŧāĨ¤\n\nāύāĻŋāĻšā§‡ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ āϝāĻž āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āϟ āĻ“ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋ āĻ—ā§āϝāĻžāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŽāύ āχāĻ¸ā§āϝ⧁āϗ⧁āϞ⧋ āϧāϰāĻŦ⧇:\n\n- āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āϰ⧁āϞ āϞāĻ• āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻžāϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϕ⧋āύāϟāĻŋāϕ⧇ āĻĒāĻžāĻ°ā§āĻŽāĻžāύ⧇āĻ¨ā§āϟ āϕ⧀ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ (āϏāĻžāϧāĻžāϰāĻŖāϤ IdP-āĻāϰ external ID) āĻāĻŦāĻ‚ āĻ•āĻŋ āĻŦāĻĻāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻž āĻ āĻŋāĻ• āĻ•āϰ⧁āύ (āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āχāĻŽā§‡āϞ)āĨ¤ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻāĻ•āϟāĻŋ āχāĻŽā§‡āϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϤ⧈āϰāĻŋ āύāĻž āĻ•āϰ⧇āĨ¤\n- āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āĻļāύ āĻāĻ¨ā§āĻĄ-āϟ⧁-āĻāĻ¨ā§āĻĄ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ āϝ⧇ āĻĄāĻŋ-āĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāϭ⧇āϟ āĻ•āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϞāĻ—āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āĻāĻ•āϟāĻŋāĻ­ āϏ⧇āĻļāύ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇, āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āϘāĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻŸā§‹āϕ⧇āύāϗ⧁āϞāĻŋ (API āϕ⧀āϗ⧁āϞ⧋, āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻŸā§‹āϕ⧇āύ, āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻŸā§‹āϕ⧇āύ) āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ­āĻžāĻŦ⧇ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤\n- āĻŦāĻžāĻ¸ā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āϏāĻ™ā§āϗ⧇ āĻ—ā§āϰ⧁āĻĒ-āϟ⧁-āϰ⧋āϞ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āϟ āĻ•āϰ⧁āύāĨ¤ āϝ⧇āĻŽāύ 2–3āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ “Sales”, “Support”, āĻāĻŦāĻ‚ “Finance Admin” āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻĢāϞāĻžāĻĢāϞ āϰ⧋āϞāϗ⧁āϞ⧋ āφāχāϟāĻŋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϝāĻž āφāĻļāĻž āĻ•āϰ⧇āύ āϤāĻž āĻŽā§‡āϞ⧇āĨ¤\n- Mover āϏāĻŋāύāĻžāϰāĻŋāĻ“ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϜāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻĨ⧇āϕ⧇ āφāϰ⧇āĻ•āĻŸā§‡ āϏāϰāĻžāύ āĻāĻŦāĻ‚ āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āφāĻĒāĻĄā§‡āϟ āĻšāĻšā§āϛ⧇ (āĻ•ā§āϝāĻžāĻļ āĻ•āϰāĻž āĻĒāĻžāϰāĻŽāĻŋāĻļāύāĻ“ āϏāĻš)āĨ¤ āĻĻ⧇āϖ⧁āύ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ—ā§āϰ⧁āĻĒ⧇āϰ āϏāĻĻāĻ¸ā§āϝ āĻšāϝāĻŧ āϤāĻ–āύ āĻ•āĻŋ āϘāĻŸā§‡āĨ¤\n- āχāĻĄā§‡āĻŽā§āĻĒā§‹āĻŸā§‡āĻ¨ā§āϏāĻŋāϰ āϜāĻ¨ā§āϝ āϰāĻŋ-āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āĻŸā§‡āĻ¸ā§āϟ āϚāĻžāϞāĻžāύāĨ¤ āĻāĻ•āχ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ“ āĻ—ā§āϰ⧁āĻĒāϗ⧁āϞ⧋ āĻĻ⧁āχāĻŦāĻžāϰ āĻĒ⧁āĻļ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āύ⧇āχ, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āχāύāĻ­āĻžāχāϟ āύ⧇āχ, āĻāĻŦāĻ‚ āϰ⧋āϞ āĻĄā§āϰāĻŋāĻĢāϟ āύ⧇āχāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ “āĻŽāĻžāύ⧁āĻˇâ€ āĻŸā§‡āĻ¸ā§āϟ āϝ⧋āĻ— āĻ•āϰ⧁āύ: āϝ⧇ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻĢāĻŋāϚāĻžāϰ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āϰ⧇āύāύāĻŋ āϤāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI āĻĒāĻĄāĻŧāϤ⧇ āĻŦāϞ⧁āύ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāϤ⧇ āĻŦāϞ⧁āύ IT āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻŦāĻž āϰāĻŋāĻŽā§āĻ­ āĻ•āϰ⧇ āĻ•āĻŋ āĻšāĻŦ⧇āĨ¤ āϝāĻĻāĻŋ āϤāĻžāϰāĻž āĻšā§‡āϚāĻ•āĻŋ āĻ–āĻžāϝāĻŧ, āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻžāĻ“ āĻšā§‡āϚāĻ•āĻŋ āĻ–āĻžāĻŦ⧇āĨ¤\n\nāφāĻĒāύāĻŋ āϝāĻĻāĻŋ AppMaster-āĻ āφāĻĒāύāĻžāϰ SaaS āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇āύ, SCIM-āϕ⧇ āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āĻŽāϤ⧋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ: āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞ⧋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϟ⧁āϞāĻŋāĻ‚-āĻ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āϰāĻžāϖ⧁āύ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϞāĻ— āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϭ⧁āϞ āĻĄāĻŋāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ (āϝ⧇āĻŽāύ āϭ⧁āϞ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āφāύāĻž) āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĨāĻŽ-āĻļā§āϰ⧇āĻŖāĻŋāϰ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻŦāĻžāύāĻžāύāĨ¤\n\n## āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻŋāύāĻžāϰāĻŋāĻ“: āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻāĻ• āϏāĻĒā§āϤāĻžāĻšā§‡ SCIM āϰ⧋āϞāφāωāϟ āĻ•āϰ⧇\n\nāĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻāĻ¨ā§āϟāĻžāϰāĻĒā§āϰāĻžāχāϜ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āϏ⧋āĻŽāĻŦāĻžāϰ āφāĻĒāύāĻžāϰ āĻ•āĻ¨ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āϏāĻžāχāύ āĻ•āϰ⧇āĨ¤ āϤāĻžāĻĻ⧇āϰ IT āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻĒā§āϰāĻĨāĻŽā§‡ SSO āϚāĻžāϞ⧁ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻĒā§āϰ⧋āĻ­āĻžāχāĻĄāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻžāχāύ āχāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻž āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒāĻžāχāϞāϟ āĻ—ā§āϰ⧁āĻĒ⧇ āĻ•āĻžāϜ āĻ•āϰāϞ⧇ āϤāĻžāϰāĻž SCIM āϚāĻžāϞ⧁ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟāϗ⧁āϞ⧋ āĻ…āĻŸā§‹āĻŽā§āϝāĻžāϟāĻŋāĻ•āĻžāϞāĻŋ āϤ⧈āϰāĻŋ āĻ“ āφāĻĒāĻĄā§‡āϟ āĻšāϝāĻŧāĨ¤\n\nāϏāĻĒā§āϤāĻžāĻšāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāχāĻ­āĻžāĻŦ⧇ āϚāϞ⧇:\n\n- Day 1: SSO 3–5 āϜāύ⧇ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻŸā§‡āĻ¨ā§āϝāĻžāĻ¨ā§āϟ āĻĄā§‹āĻŽā§‡āχāύ āĻ“ āϞāĻ—āχāύ āύ⧀āϤāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤\n- Day 2: āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ SCIM āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇, āφāĻĒāύāĻžāϰ SCIM āĻŦ⧇āϏ URL āĻ“ āĻŸā§‹āϕ⧇āύ IdP-āϤ⧇ āĻ•āĻĒāĻŋ āĻ•āϰ⧇ āĻŸā§‡āĻ¸ā§āϟ āĻĒ⧁āĻļ āϚāĻžāϞāĻžāϝāĻŧāĨ¤\n- Day 3: āϤāĻžāϰāĻž 50 āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϤ⧇ āϰ⧋āϞāφāωāϟ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰāϕ⧇ IdP āĻ—ā§āϰ⧁āĻĒ⧇ āĻ…ā§āϝāĻžāϏāĻžāχāύ āĻ•āϰ⧇ āϝ⧇āĻŽāύ Sales, Support, EngineeringāĨ¤\n- Day 4: āϤāĻžāϰāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āĻ—ā§āϰ⧁āĻĒ-āϟ⧁-āϰ⧋āϞ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ­ā§āϝāĻžāϞāĻŋāĻĄā§‡āϟ āĻ•āϰ⧇ (āωāĻĻāĻžāĻšāϰāĻŖ: Support āĻĒāĻžāϝāĻŧ “Case Agent”, Sales āĻĒāĻžāϝāĻŧ “Deals Viewer”)āĨ¤\n- Day 5: āϤāĻžāϰāĻž āĻ…āĻŸā§‹ āĻĄāĻŋāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āϚāĻžāϞ⧁ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ…āĻĢāĻŦā§‹āĻ°ā§āĻĄāĻŋāĻ‚ āφāϚāϰāĻŖ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤\n\nāĻŦ⧁āϧāĻŦāĻžāϰ āϏāĻ•āĻžāϞ⧇ 50 āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ•āϝāĻŧ āĻŽāĻŋāύāĻŋāĻŸā§‡ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāĻ¨ā§āĻĄ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāϏ⧇ āĻāĻ•āϟāĻŋ āύāĻžāĻŽ, āχāĻŽā§‡āϞ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻžāĻ— āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟ āύāĻŋāϝāĻŧ⧇, āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϤāĻžāĻĻ⧇āϰ āϏāĻ āĻŋāĻ• āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻ“ āĻ—ā§āϰ⧁āĻĒ⧇ āϰāĻžāϖ⧇āĨ¤ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϤāĻžāĻĻ⧇āϰ SCIM activity āĻ­āĻŋāω āϖ⧁āϞ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ “Create User” āĻāĻŦāĻ‚ “Add to Group” āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϤāĻžāϞāĻŋāĻ•āĻž, āĻ¸ā§āĻĒā§āϰ⧇āĻĄāĻļāĻŋāϟ āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇ āφāĻĒāύāĻžāϰ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻŽā§‡ āϝ⧇āϤ⧇āϰ āĻŦāĻĻāϞ⧇āĨ¤\n\nāĻŦ⧃āĻšāĻ¸ā§āĻĒāϤāĻŋāĻŦāĻžāϰ āĻāĻ•āϟāĻŋ mover āϕ⧇āϏ āϘāĻŸā§‡: Jordan Support āĻĨ⧇āϕ⧇ Sales-āĻ āϝāĻžāϝāĻŧāĨ¤ IdP Jordan-āĻāϰ āĻ—ā§āϰ⧁āĻĒ āĻŽā§‡āĻŽā§āĻŦāĻžāϰāĻļāĻŋāĻĒ āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŋāĻ™ā§āϕ⧇ Support āϰ⧋āϞ āϏāϰāĻŋāϝāĻŧ⧇ Sales āϰ⧋āϞ āϝ⧋āĻ— āĻ•āϰ⧇āĨ¤ Jordan āĻāĻ•āχ āĻāĻ•āĻžāωāĻ¨ā§āϟ āϰāĻžāϖ⧇, āĻ…āĻĄāĻŋāϟ āχāϤāĻŋāĻšāĻžāϏ āĻĨāĻžāϕ⧇, āĻāĻŦāĻ‚ āĻĒāϰ⧇āϰ āϏāĻžāχāύ-āχāύ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤\n\nāĻļ⧁āĻ•ā§āϰāĻŦāĻžāϰ āĻāĻ•āϟāĻŋ leaver āϕ⧇āϏ āϘāĻŸā§‡: Priya āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϛ⧇āĻĄāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ IdP āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻĄāĻŋāĻœā§‡āĻŦāϞ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇āχ āϞāĻ—āχāύ āĻŦā§āϞāĻ• āĻ•āϰ⧇, āĻāĻ•āϟāĻŋāĻ­ āϏ⧇āĻļāύ āĻļ⧇āώ āĻ•āϰ⧇, āĻāĻŦāĻ‚ Priya-āĻāϰ āĻĄā§‡āϟāĻž āχāύāĻ…ā§āϝāĻžāĻ•ā§āϟāĻŋāĻ­ āχāωāϜāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āϰāĻžāϖ⧇ āϝāĻžāϤ⧇ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ…āĻ•ā§āώ⧁āĻŖā§āĻŖ āĻĨāĻžāϕ⧇āĨ¤\n\nāĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦāĻžāĻŽā§āĻĒ āϘāĻŸā§‡: āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϭ⧁āϞ āĻ…ā§āϝāĻžāĻŸā§āϰāĻŋāĻŦāĻŋāωāϟāϕ⧇ “email” āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧇, āϤāĻžāχ āĻ•āϝāĻŧ⧇āĻ•āϜāύ⧇āϰ āχāĻŽā§‡āϞ āĻ–āĻžāϞāĻŋ āφāϏ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ UI-āϤ⧇ āϤāĻžāϰāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĻ⧇āϖ⧇ āϝ⧇āĻŽāύ “Missing required attribute: userName/email”, āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāĻĒā§āϤ āĻļ⧇āώ āĻĒ⧇-āϞ⧋āĻĄ, āĻĢāϞ⧇ āϤāĻžāϰāĻž āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ āĻŋāĻ• āĻ•āϰ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒ⧁āĻļ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāĻ•āĻŋāϟ āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤\n\n## āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ: SCIM āĻāĻŦāĻ‚ āĻāϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇āϰ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āϟ⧁āϞāĻŋāĻ‚ āĻļāĻŋāĻĒ āĻ•āϰ⧁āύ\n\nSCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻ•āĻžāĻœā§‡āϰ āĻ…āĻ°ā§āϧ⧇āĻ• āĻŽāĻžāĻ¤ā§āϰāĨ¤ āĻ…āĻ¨ā§āϝ āĻ…āĻ°ā§āϧ⧇āĻ• āĻšāϞ⧋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻāĻ•ā§āϏāĻĒ⧇āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āϏ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻ“ āφāĻĒāύāĻžāϰ āĻ—ā§āϰāĻžāĻšāĻ•āĻĻ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇ āϕ⧀ āϘāĻŸā§‡āϛ⧇ āĻŦ⧁āĻāϤ⧇, āĻĻā§āϰ⧁āϤ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϏāĻžāϜāĻžāύ⧋ āϰāĻžāĻ–āϤ⧇āĨ¤\n\nāϏāĻšā§‡āϤāύāĻ­āĻžāĻŦ⧇ āϛ⧋āϟ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ IdP āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ āϝ⧇āϟāĻž āĻ—ā§āϰāĻžāĻšāĻ•āϰāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āϚāĻžāϝāĻŧ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āϰ⧋āϞ āĻŽāĻĄā§‡āϞ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧁āύ (āωāĻĻāĻžāĻšāϰāĻŖ: Member, Admin)āĨ¤ āĻāĻ•āĻŦāĻžāϰ āϏ⧇āχ āĻĒāĻĨ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻšāϞ⧇, āφāϰāĻ“ āϰ⧋āϞ, āĻ—ā§āϰ⧁āĻĒ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻāĻŦāĻ‚ IdP-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϕ⧋āϝāĻŧāĻžāĻ°ā§āĻ• āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤\n\nāĻāĻ–āĻžāύ⧇ āϏ⧇āχ āĻ¨ā§āϝ⧂āύāϤāĻŽ “SCIM-āĻ āϚāĻžāϰāĻĒāĻžāĻļ⧇āĻ°â€ āϟ⧁āϞāĻ•āĻŋāϟ āϝāĻž āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϟāĻŋāϕ⧇āϟ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰ⧇:\n\n- āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āϝāĻžāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚ āϏ⧋āĻ°ā§āϏ (SCIM āĻŦāύāĻžāĻŽ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ) āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ\n- āĻāĻ•āϟāĻŋ āϰ⧋āϞ āĻāĻŦāĻ‚ āĻ—ā§āϰ⧁āĻĒ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ UI (āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ â€œno access” āĻĢāϞāĻŦā§āϝāĻžāĻ• āϏāĻš)\n- āϕ⧇ āĻ•āĻ–āύ āĻ•āĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āϛ⧇ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āĻ…āĻĄāĻŋāϟ āϞāĻ— (āĻĄāĻŋāĻĒā§āϰ⧋āĻ­āĻŋāĻļāύ āχāϭ⧇āĻ¨ā§āϟāϏāĻš)\n- āĻāĻ•āϟāĻŋ “provisioning status” āĻĒ⧇āϜ āϝāĻž āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻ¤ā§āϰ⧁āϟāĻŋ āĻ“ āϰāĻŋāĻŸā§āϰāĻžāχ āĻĻ⧇āĻ–āĻžāϝāĻŧ\n- āĻŸā§āϰāĻžāĻŦāϞāĻļ⧁āϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻžāĻĒā§‹āĻ°ā§āϟ-āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ (CSV āĻŦāĻž āϏāĻšāϜ āĻ•āĻĒāĻŋ)\n\nāĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻž āφāϗ⧇ āĻĨ⧇āϕ⧇āχ āĻ āĻŋāĻ• āĻ•āϰ⧁āύāĨ¤ āĻ•āĻžāωāϕ⧇ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚āϗ⧁āϞ⧋ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻ—ā§āϰāĻžāĻšāĻ• āĻĄāĻ•āϏ āφāĻĒāĻĄā§‡āϟ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϰāĻžāύāĻŦ⧁āĻ• āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤ SCIM āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻĒā§āϰ⧇āĻĄāĻŋāĻ•āĻŸā§‡āĻŦāϞāĻ­āĻžāĻŦ⧇ āϭ⧇āϙ⧇ (āĻŦā§āϰāĻĄ āĻŸā§‹āϕ⧇āύ, āϰāĻŋāύ⧇āĻŽāĻĄ āĻ—ā§āϰ⧁āĻĒ, āϰ⧇āϟ āϞāĻŋāĻŽāĻŋāϟ), āϤāĻžāχ āĻ…āύ-āĻ•āϞ āĻ¸ā§āϟāĻžāχāϞ āύ⧋āϟ āĻ“ āĻ¸ā§āĻĒāĻˇā§āϟ āĻāϏāĻ•āĻžāϞ⧇āĻļāύ āĻĒāĻĨ āϘāĻ¨ā§āϟāĻžāϗ⧁āϞ⧋ āĻŦāĻžāρāϚāĻžāϝāĻŧāĨ¤\n\nāĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧋ provisioning āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ SCIM āĻāĻ¨ā§āĻĄāĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāĨ¤ AppMaster āĻĻāĻŋāϝāĻŧ⧇ āϟāĻŋāĻŽāϗ⧁āϞ⧋ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϞāϜāĻŋāĻ•, āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻĄā§āϝāĻžāĻļāĻŦā§‹āĻ°ā§āĻĄ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟ āĻ­āĻŋāω āĻĻā§āϰ⧁āϤ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻ–āύ⧋ āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ-āϰ⧇āĻĄāĻŋ āϕ⧋āĻĄ āĻœā§‡āύāĻžāϰ⧇āϟ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻĄāĻŋāĻĒā§āϞāϝāĻŧ āĻ•āϰāĻž āϝāĻžāĻŦ⧇āĨ¤\n\nāωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ āĻŦāϞ⧇ “Marketing-āϕ⧇ read-only āĻĻ⧇āĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤â€ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻāĻ•āϟāĻŋ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ UI āĻĨāĻžāϕ⧇, āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āĻŋāϛ⧁ āĻŽāĻŋāύāĻŋāĻŸā§‡ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ “Okta group: Marketing -> Role: Viewer”, āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāϟ āϞāĻ— āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ UI āύāĻž āĻĨāĻžāĻ•āϞ⧇ āφāĻĒāύāĻŋ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϜāĻ¨ā§āϝ āĻšāϟāĻĢāĻŋāĻ•ā§āϏ āĻļāĻŋāĻĒ āĻ•āϰāϤ⧇ āĻŦāĻžāĻ§ā§āϝ āĻšāĻŦ⧇āύāĨ¤\n\nāφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ, āĻāĻ• āϜāύ āĻĄāĻŋāϜāĻžāχāύ āĻĒāĻžāĻ°ā§āϟāύāĻžāϰ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ SCIM āϚāĻžāϞ⧁ āĻ•āϰ⧁āύ, āĻāĻ• āϏāĻĒā§āϤāĻžāĻš āϞāĻ— āĻĻ⧇āϖ⧁āύ, āϤāĻžāϰāĻĒāϰ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤāĻ­āĻžāĻŦ⧇ āϰ⧋āϞāφāωāϟ āĻ•āϰ⧁āύāĨ¤ āĻĻā§āϰ⧁āϤ āϝ⧇āϤ⧇ āϚāĻžāχāϞ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āχāύāϟāĻžāϰāύāĻžāϞ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύ āĻĒā§‹āĻ°ā§āϟāĻžāϞ āύāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āϤāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ-āĻĢ⧇āϏāĻŋāĻ‚ āĻĒā§āϰāĻ­āĻŋāĻļāύāĻŋāĻ‚ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāϏ⧇ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰ⧁āύāĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
B2B SaaS-āĻāϰ āϜāĻ¨ā§āϝ SCIM āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ­āĻŋāĻļāύāĻŋāĻ‚: āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰ⧁āύ | AppMaster