使用SpringSecurity注意事項

2021-10-10 17:44:31 字數 889 閱讀 2020

使用springsecurity注意事項:

1.在設定許可權時,許可權限制應該設定在攔截設定之前

.

antmatchers

("/level1/**"

)//設定匹配/level1/**的位址

.hasrole

("學徒")/

/要求具備「學徒」角色

.antmatchers

("/level2/**").

hasrole

("大師").

antmatchers

("/level3/**").

hasrole

("宗師").

anyrequest()

//其實未設定的所有請求

.authenticated()

//需要認證才可以訪問

此外,許可權和角色設定時,除了角色需要加上「role_」,還需注意角色設定應該在許可權設定之前:

.

antmatchers

("/level3/**").

hasrole

("大師"

)//角色設定

.antmatchers

("/level3/**").

hasauthority

("宗師"

)//許可權設定

自定義userdetailsservic類:

@component

public

class

myuserdetailservice

implements

userdetailsservice

}

許可權管理(一)初識spring security

pom檔案 security元件 org.springframework.boot spring boot starter security org.springframework.boot spring boot starter web 熱部署使用 org.springframework.boot...

使用GraphEdit使用

1 註冊元件。其實乙個filter就是乙個com元件,所以使用之前需要註冊,可以有兩種方法對元件進行註冊。1.直接使用命令。命令列下輸入 regsvr32 hqtlystd.ax 編譯之後你會在工程目錄下的debug中找到hqtlystd.ax,這個就是要用的filter 即可註冊成功。2.vc6....

MySQL使用學習使用 mysql學習使用

1 mysql學習 1 安裝 ubuntu下直接安裝 apt get install mysql server 2 檢查伺服器是否啟動 sudo netstat tap grep mysql,如果啟動成功,出現以下資訊 tcp00localhost.localdomain mysql listen ...