Spring Security 身份驗證框架的使用

2021-10-02 03:19:22 字數 3075 閱讀 7554

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-securityartifactid

>

dependency

>

這樣就把security集合進來了。

步驟二:

編寫配置類,自定義攔截路徑及password

@configuration

@enablewebsecurity

public

class

websecurityconfig

extends

websecurityconfigureradapter

//設定攔截的路徑及成功和失敗後的處理程式

;}//設定不需要身份驗證的路徑

@override

public

void

configure

(websecurity web)

throws exception

//設定密碼加密的encoder

@bean

passwordencoder passwordencoder()

}

home頁面

lang

="en"

>

>

charset

="utf-8"

>

>

spring security learningtitle

>

head

>

>

>

welcome!h1

>

>

click href

="/hello"

>

herea

>

to see a greeting.

p>

body

>

html

>

hello頁面

lang

="en"

>

>

charset

="utf-8"

>

>

hellotitle

>

head

>

>

>

hello world!h1

>

body

>

html

>

login頁面

lang

="en"

>

>

charset

="utf-8"

>

>

login pagetitle

>

head

>

>

>

action

="/loginvalid"

method

="post"

>

for=

"username"

>

usernamelabel

>

"username"

type

="text"

name

="username"

placeholder

="username"

>

>

for=

"password"

>

passwordlabel

>

"password"

type

="password"

name

="password"

placeholder

="password"

>

>

type

="submit"

>

loginbutton

>

form

>

div>

body

>

html

>

welcome頁面

lang

="en"

>

>

charset

="utf-8"

>

>

welcome pagetitle

>

head

>

>

>

welcomeh3

>

>

>

>

welcome ,my friends!p

>

div>

body

>

html

>

這樣在專案啟動的時候,除 /common/* 之外的訪問路徑均需要登陸之後才能顯示。

使用教程:spring security 具體使用教程

後其身而身先,外其身而身存

後其身而身先,外其身而身存。世間大多之事,莫過如此啊。天龍八部 中慕容復一心一意以祖傳訓誡為重,欲興復大燕的國家大業,為人心機頗重 城府極深。為了達成目的不擇手段,眾叛親離,聲名掃地,千方百計條條不成,最後屢屢受挫而發瘋。天龍八部 中虛竹,恰恰相反,好多事都是無意為之,結果意外受傳了多項絕世武功,進...

AuthorizationFilter身份驗證資訊

最近被跨域問題搞得焦頭爛額,在前端ajax往伺服器端傳送請求的時候,我嘗試在請求報文header裡面自定義請求頭 ajax success function data,status error function error 後端伺服器 if actioncontext.request.headers...

spring security 安全框架

本文 http itblood.com spring security security framework.html 安全常識 acegi介紹 以宣告式方式為基於spring的web應用新增認證和授權控制 acegi體系結構 認證管理器 訪問控制管理器。認證 authenticationproce...