WSO2 IS SCIM2.0 API创建用户:能否不设密码并发送重置邮件?
关于SCIM2.0创建用户时跳过密码设置的可行性解答
这个需求是可行的,但具体实现得看你使用的SCIM2.0服务端支持哪种方式:
- 临时占位符方案:既然API要求
password字段必填,你可以给它传一个符合复杂度要求的临时随机字符串,用户创建成功后立刻触发密码重置流程,给用户发邮件让他通过链接设置自己的密码。这样既满足了API的必填校验,又能实现你的需求,用户完全不会接触到这个临时密码。 - 服务端扩展支持:有些SCIM服务端会提供自定义扩展,比如允许在请求里加个额外字段(比如
skipInitialPassword: true)或者特定请求头,告诉服务端不需要初始密码,直接触发邮件设密流程。你可以去翻对应服务端的文档,看看有没有这类隐藏配置。
如果服务端是严格遵循标准且没做扩展的,那password字段确实不能缺,但用临时密码加后续重置的方式完全可以绕开这个限制,用户体验不受影响。
内容的提问来源于stack exchange,提问作者ffff
相关产品推荐
相关产品推荐

