基本上我们正在尝试将CAS作为我们组织中的SSO解决方案。我们所有的用户配置文件都存储在一个自定义用户界面中,该用户界面公开某些REST API以获取此信息。我想知道的是我是否可以在这里使用CAS?基本上,不是查询数据库或LDAP服务器,CAS只会通过REST查询此自定义用户。 CAS是否提供这样的功能?
答案 0 :(得分:0)
你当然可以。 CAS默认情况下不提供此功能。但是,您可以利用现有的API来设计&开发一个自定义authN处理程序,通过REST API与自定义存储进行通信。
请参阅deployerConfigContext.xml文件以查看如何定义和放置authN处理程序。
此外,如果你设计了自定义处理程序,请尝试通过Github上的pull请求将其贡献回社区/代码库,并讨论@ cas-dev或@ cas-user的详细信息。可能有可能将更改合并到代码库以适应将来的类似请求。