我必须在Tomcat7上编写多个webapps。他们必须使用一个auth数据库,如果用户已经登录,那么应该只有一个会话ID(多个webapps上的常见会话?)。此外,如果用户登录webapp A并转到webapp B,他们应该已经登录B(因为它是同一个帐户)。
目前,我有一个可以授权用户的webapp和另外两个应用程序。但是现在,如何从auth webapp重定向到其他webapp并保持会话从auth应用程序。或者,如果用户打开应用程序B,如何识别在应用程序A上登录的用户?
你知道如何管理这个吗?
编辑:或者我必须存储多个会话ID,每个webapp一个并通过cookie识别用户?如果用户停用了cookie,他们必须登录两次?