我有3场战争:a.war
,b.war
和restful.war
,它们在同一雄猫中。
restful.war
是Spring Boot的Spring MVC项目,它为a.war
和b.war
提供了宁静的调用。
a.war
和b.war
是独立的Web应用程序,它们都有自己的登录系统,其用户存储在不同的数据库表中,例如a.war
的用户存储在tableA
中,b.war
的用户存储在tableB
中。
对于a.war
和b.war
,有两个地方可以呼叫restful.war
:
- 通过
restful.war
从a.war
,b.war
中的Java代码中调用org.apache.http.impl.client.DefaultHttpClient.execute()
的代码 - 通过ajax从
restful.war
的html / jsp页面调用a.war
,b.war
我想要的是:只有登录a.war
或b.war
的用户才能呼叫restful.war
,我该怎么做?