0

我正在尝试实施管理面板来管理几个域。功能要求是只有管理员才能添加新用户。

我决定将管理面板实现为连接到同一数据库(即 MySQL)的单独应用程序,并将所有管理员的活动移至该面板。

一切看起来都很好,两个域都可以使用内容和子页面,但问题在于用户。我在 AdminPanel 的 BootStrap 类中创建了管理员,用户保存在数据库中,我可以登录到管理面板,但我无法登录第二个域。

我发现 Spring Security Core 在用户表中创建了列,我认为这是问题所在:

+----+----------+-----------------+
| id | username | class           |
+----+----------+-----------------+
|  1 | admin    | adminpanel.User |
+----+----------+-----------------+

我无法手动更改它,因为一个用户应该能够登录到由管理员管理的几个域(单独的应用程序)(管理员决定用户可以访问哪些域

最后的问题是:如何解决这个问题?如何使用户的登录操作独立于创建帐户的应用程序?

4

0 回答 0