标签: java spring session authentication spring-roo
我是Spring Roo的新手,想知道如何实现用户身份验证和授权。我按照教程并专注于Spring Security,但它并没有真正做到我想要的。我想向用户显示一个登录页面,在页面中输入他们的电子邮件和密码。然后将电子邮件和密码与MySQL中的“用户”表进行比较,如果存在,则根据表中的“角色”属性向用户显示不同的用户界面(例如,医生用户具有不同的用户界面并且患者用户具有不同的界面)。这样做的正确步骤是什么?
我可以很好地连接到MySQL,我只是不确定如何创建登录页面并创建某种活动会话。
答案 0 :(得分:0)
这篇book中的第8章(强烈推荐!)详细介绍了如何使用spring roo中的数据库设置spring security。阅读该章节还将向您展示如何根据角色自定义UI。或者,这个blog给出了一些关于使用roo设置数据库数据库的指示。
如果您想要的不仅仅是根据角色自定义UI,例如,如果您想在登录后根据用户的角色将用户重定向到站点的不同部分,那么此link会提供两个选项。