我最近使用Jersey创build了一个RESTful服务,目前被其他3个系统(不是人)使用。
谢谢
你可以写一个简单的Servletfilter,从请求中提取IP地址并接受它,或者拒绝并终止任何进一步的处理。
看一个例子 – https://community.jboss.org/wiki/LimitAccessToCertainClients?_sscc=t
不过,我认为这种authentication应该在应用程序之前完成 – 由应用程序服务器或防火墙完成。
我尝试了一些build议和想法。 最终我们决定解决基于服务的authentication。 OAUTH2是其他专家推荐的,我们使用引用URL和范围,使用基于Token的身份validation成功地实现了OAUTH2。 感谢大家的build议。