返回介绍

9.4 认证用户

发布于 2024-08-17 00:45:49 字数 868 浏览 0 评论 0 收藏 0

如果你使用程序清单9.1中最简单的Spring Security配置的话,那么就能无偿地得到一个登录页。实际上,在重写configure(HttpSecurity)之前,我们都能使用一个简单却功能完备的登录页。但是,一旦重写了configure(HttpSecurity)方法,就失去了这个简单的登录页面。

不过,把这个功能找回来也很容易。我们所需要做的就是在configure(HttpSecurity)方法中,调用formLogin(),如下面的程序清单所示。

请注意,和前面一样,这里调用add()方法来将不同的配置指令连接在一起。

如果我们访问应用的“/login”链接或者导航到需要认证的页面,那么将会在浏览器中展现登录页面。如图9.2所示,在审美上它没有什么令人兴奋的,但是它却能实现所需的功能。

程序清单9.7 formLogin()方法启用了基本的登录页功能

图9.2 默认的登录页在审美上过于简陋,但是功能完备

我敢打赌,你肯定希望在自己的应用程序中能有一个比默认登录页更漂亮的登录页面。如果这个普通的登录页面破坏了我们原本精心设计的漂亮站点,那真的是件很令人遗憾的事情。没问题!接下来,我们就看一下如何为应用添加自定义的登录页面。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文