2011-10-03 45 views
0

在我们的项目中,我们使用jasig CAS解决方案。最近我们添加了RESTful界面。为了100%安全,我想对URL提供限制。只有受信任的URL才能将请求发送到此API。如何将域限制添加到REST CAS

什么是最好的方法,CAS是否支持这样的要求?到目前为止,我想过:

  • 有些防火墙/服务器配置
  • 创建一个可信url

回答

0

其实,域名的限制是难以在真实的商业世界中维护。所以更好的方法是选择不同的方式来允许访问受信任的服务。首选的方式是,例如:数字签名。

1

这取决于你的需求列表过滤器,假设你的服务器有一个以上的应用程序,你想在选定的应用程序的限制,然后经过

Create a Filter with lists of trusted URLs 

或者 你相信,总有只,只有一个applicati就在您的服务器可用,那么经过

Some firewall/server configuration 
+0

我相信它将只有一个域,但只有少数应用程序。我认为CAS有内置机制来支持这一点,但不幸的是没有任何内容。过滤器有缺点:管理所有环境的整个列表:test-env,prod-env等 – smas