请在下面找到该方案。
我们只为公司员工提供内部移动应用程序。我们的移动应用程序与我们的REST API(例如战争A1上的A)交互,后者又使用可以使用LDAP对用户进行身份验证的安全插件。另一个桌面应用程序也使用不同的restapi(比如战争A2上的B,但部署在同一台服务器上)。此restApi B也使用相同的安全插件,可以通过LDAP对用户进行身份验证。
我的目标是为这两个应用程序实现SSO以及其他可能涉及移动和桌面应用程序的应用程序。
我正在尝试实现CAS架构。我已经设置了CAS Server并配置了LDAP,身份验证正在运行。现在是设置CAS客户端的部分。所以我的问题是,我们是否可以使用CAS协议(我想先在SAM或Oauth之前使用CAS)来配置我们的所有RestApi项目(在grails中)可以使用的安全插件? (条件:应配置RestApi,使其不仅可以支持桌面应用程序,还可以支持移动应用程序)
如果您需要任何其他详细信息,请与我们联系。
感谢。