在我们的组织中,我们正在开发基于 ldap 的身份验证和单点登录授权功能。在开发此通用模块后,将有数十个其他模块依赖于它。工具集是 -
- 春天
- 休眠
- 雄猫 7
- openAm/openSSO
- 开放式LDAP
- PostgreSQL
我们将拥有简单的身份验证机制但非常复杂的授权方案。我们不确定授权的正确方法是什么。我们应该将身份验证和授权逻辑放在 LDAP 中还是应该仅将其用于身份验证?在这种情况下,我们将不得不使用 OpenAM/OpenSSO。还有其他方法吗?比如spring security、CAS、JOSSO、..?无论采用何种方法,它都必须具有很强的可扩展性和可维护性。任何建议或帮助将不胜感激。
谢谢, 纳兹鲁尔