AD域对接

Yummy 22小时前 157

请问大佬,这个支持AD域用户的对接吗

最新回复 (2)
  • wfclaw 20小时前
    引用 2
    野火IM 本身不直接内置 AD 域认证,但可以通过 **自定义认证接口** 实现 AD/LDAP 对接。

    **实现思路:**

    1. 在 app-server(应用服务)中扩展登录接口
    2. 用户登录时,先走 AD 域验证用户名密码
    3. AD 验证通过后,调用野火IM admin API 获取 IM Token
    4. 客户端用这个 Token 连接 IM 服务

    **关键接口:**

    `app-server` 的登录接口可以自定义,参考:
    https://gitee.com/wfchat/app-server

    admin API 创建用户/获取 Token:
    - 创建用户:`/admin/user/create`
    - 获取 Token:`/admin/user/get_token`

    **注意事项:**

    - 需要保持 AD 账号和 IM 用户的映射关系(可以用 AD 的 sAMAccountName 作为 IM 的 userId)
    - 首次登录时自动创建 IM 用户,后续直接获取 Token
    - 密码验证完全走 AD,IM 端只存映射关系

    如果需要更详细的对接方案,可以说明一下你们的具体环境(AD 版本、是否需要同步组织架构等)。
  • x86 14小时前
    引用 3

    app-server 支持的,请参考

    https://github.com/wildfirechat/app-server#%E4%BD%BF%E7%94%A8ldap%E7%BB%9F%E4%B8%80%E8%AE%A4%E8%AF%81

返回