官术网_书友最值得收藏!

Base project setup

Apart from the actual authentication mechanism, many aspects of the application are quite similar. In this section, we will set up the example and then cover the specific authentication mechanism in detail.

We will be using the default Spring Security DB schema against which we will authenticate the user. We will create a fully fledged Spring MVC web application, with each component being created from scratch. Creating a sample Spring Security application using Spring MVC with the help of Spring Boot is very easy. The application will function through many things that are hidden away from developers. But in this case, we will be creating this application component by component so that you can see the actual code with which a web application that is built on Spring MVC can be secured.

The default DB schema used by Spring Security is shown in the following diagram. However, you can customize it the way you think it is suitable for your application. We will be using the Users and Authorities tables for our setup here:

Figure 04: Spring Security default database schema

Let's now start developing our sample application.

主站蜘蛛池模板: 永春县| 达日县| 承德市| 石泉县| 宁阳县| 承德县| 上栗县| 迭部县| 驻马店市| 依安县| 高陵县| 本溪市| 保亭| 洮南市| 招远市| 泽普县| 锡林浩特市| 互助| 曲阜市| 雷州市| 三穗县| 沐川县| 乐业县| 原阳县| 丰城市| 山西省| 琼中| 文山县| 怀化市| 平昌县| 都江堰市| 当雄县| 平南县| 长乐市| 饶平县| 利辛县| 新乐市| 大姚县| 厦门市| 民丰县| 阳春市|