V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lucky2touch
V2EX  ›  程序员

C/S 系统接入统一认证系统方案请教

  •  
  •   lucky2touch · Apr 11, 2017 · 1733 views
    This topic created in 3311 days ago, the information mentioned may be changed or developed.
    如题:公司需要做一个统一认证系统的方案,讨论的时候有很多疑问,主要疑问就是 C/S 系统如何接入等一系列问题。
    现在主要架构为 ApacheDS 作为 LDAP 数据源存储用户信息, B/S 系统采用 CAS+LDAP 的 SSO 方案,对于 C/S 结构是提供了一套 API ,用于验证用户名密码是否正确。主要的迷惑有一下几点:

    1.接入统一认证的原系统权限如何处理?初步讨论的是在原系统建立本地账户与统一认证账户的关联表,在登录成功之后通过关联表取本地账户权限完成授权,但是如何将统一认证账户与原系统账户比较智能地方式关联起来呢,开始想到的是通过用户的部门属性进行关联,但是业务复杂同一用户有可能是多个角色,感觉会把问题复杂到统一授权等问题上去。

    2.用户新增流程是如何的,其它子系统是如何响应的,网上搜到很多种方案,一种是直接新增用户的时候同步原系统库,不过感觉侵入度比较大,而且也要处理同步失败的问题,自己也没想出很好的方案。

    如何使用标准技术将 C/S 系统改造为支持统一认证并且能够完成自身授权对应管理这方面感觉没看到比较完善的资料,请指教,感谢~
    1 replies    2017-04-11 20:22:18 +08:00
    zvcs
        1
    zvcs  
       Apr 11, 2017 via iPhone   ❤️ 1
    公司里有 ad 直接用 ad 呗, ad 是完全兼容 ldap 的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:20 · PVG 12:20 · LAX 21:20 · JFK 00:20
    ♥ Do have faith in what you're doing.