为何MS External ID本地账户需将force_change_password_next_sign_in设为false?
外部租户本地账户为何要求
force_change_password_next_sign_in必须设为false? 这个限制是针对外部租户中的本地客户账户场景设定的,核心和这类账户的定位、使用逻辑直接相关:
- 这类账户服务于外部客户,而非租户内部员工。如果强制首次登录改密码,很多外部用户可能不熟悉租户的登录流程,或是无法顺利完成改密码操作,直接导致账户无法正常使用,影响客户体验。
- 这类账户的密码通常由租户管理员统一设置并分发给客户,管理员需要把控密码的安全性。如果放开强制改密码限制,用户可能设置不符合租户安全策略的密码,反而增加风险。
- 配合密码过期禁用的要求,这类账户更偏向于专用功能账户,而非个人日常使用的常规账户,不需要频繁更换密码,以此简化外部客户的使用流程,降低管理员的运维负担。
你提到的“默认密码+登录强制改密码”确实是内部员工账户的常见操作,但外部租户本地账户的设计目标和使用场景完全不同,所以微软才做出了这个特殊要求。
官方明确要求:对于本地账户标识,必须禁用密码过期,同时也必须禁用下次登录时强制修改密码
内容的提问来源于stack exchange,提问作者Damien Dennehy
相关产品推荐
相关产品推荐

