分享

java版b2b2c社交电商spring cloud分布式微服务(十三)使用Spring Security安全控制

 秋天gkgvjh34ey 2019-08-05

准备工作

首先,构建一个简单的Web工程,以用于后续添加安全控制,若对如何使用Spring Boot构建Web应用。

Web层实现请求映射

@Controller

public class HelloController {

    @RequestMapping("/")

    public String index() {

        return "index";

    }

    @RequestMapping("/hello")

    public String hello() {

        return "hello";

    }

}

/:映射到index.html

/hello:映射到hello.html

实现映射的页面

src/main/resources/templates/index.html

<!DOCTYPE html>

<html xmlns="http://www./1999/xhtml" xmlns:th="http://www." xmlns:sec="http://www./thymeleaf-extras-springsecurity3">

    <head>

        <title>Spring Security入门</title>

    </head>

    <body>

        <h1>欢迎使用Spring Security!</h1>

        <p>点击 <a th:href="@{/hello}">这里</a> 打个招呼吧</p>

    </body>

</html>

src/main/resources/templates/hello.html

<!DOCTYPE html>

<html xmlns="http://www./1999/xhtml" xmlns:th="http://www."

      xmlns:sec="http://www./thymeleaf-extras-springsecurity3">

    <head>

        <title>Hello World!</title>

    </head>

    <body>

        <h1>Hello world!</h1>

    </body>

</html>

可以看到在index.html中提供到/hello的链接,显然在这里没有任何安全控制,所以点击链接后就可以直接跳转到hello.html页面。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多