spring boot整合 spring security之自定义认证
Posted 健康平安的活着
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot整合 spring security之自定义认证相关的知识,希望对你有一定的参考价值。
一 自定义认证页面
1.1 说明
1. 如果用户没有自定义登录页面,spring security 默认会启动自身内部的登录页面,尽管自动生成的登录页面很方便 快速启动和运行,但大多数应用程序都希望定义自己的登录页面。
1.2 自定义登录页面
在新建一个webapp目录,和resouces目录,平级,将login.jsp页面考配到这个页面下
页面代码:
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" %>
<html>
<head>
<title>用户登录</title>
</head>
<body>
<form action="login" method="post">
用户名:<input type="text" name="username"><br>
密 码:
<input type="password" name="password"><br>
<input type="submit" value="登录">
</form>
</body>
</html>
1.2 认证页面的配置
在WebConfifig.java中配置认证页面地址:
@Override
public void addViewControllers(ViewControllerRegistry registry) {
// registry.addViewController("/").setViewName("login");
registry.addViewController("/").setViewName("redirect:/login‐view");
registry.addViewController("/login‐view").setViewName("login");
}
1.3 配置安全登录信息
在
WebSecurityConfifig
中配置表章登录信息:
以上是关于spring boot整合 spring security之自定义认证的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot:Spring Boot整合FreeMarker