日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Spring Security學(xué)習(xí)筆記(一)

瀏覽:98日期:2022-08-25 15:45:13

介紹

這里學(xué)習(xí)SpringSecurity,對SpringSecurity進行學(xué)習(xí)。

基本用法

添加依賴

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>

添加接口

package com.example.demo.web;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping('/test')public class Test { @RequestMapping('/test') public String test(){ return 'test'; }}

啟動項目

可以看到日志中,已經(jīng)有了密碼

Spring Security學(xué)習(xí)筆記(一)

訪問接口,此時已經(jīng)有了登錄頁面

Spring Security學(xué)習(xí)筆記(一)

輸入用戶名和密碼

用戶名: user密碼 984cccf2-ba82-468e-a404-7d32123d0f9c

Spring Security學(xué)習(xí)筆記(一)

此時已經(jīng)登錄成功

配置用戶名和密碼

在配置文件中,進行配置

spring:security:user:name: mingpassword: 123456roles: admin

輸入用戶名和密碼,可以正常登錄

基于內(nèi)存的認(rèn)證

需要自定義類繼承 WebSecurityConfigurerAdapter實現(xiàn)自定義的配置這里基于內(nèi)存的配置,如下

package com.example.demo.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;import org.springframework.security.crypto.password.NoOpPasswordEncoder;import org.springframework.security.crypto.password.PasswordEncoder;@Configurationpublic class MyWebSecurityConfig extends WebSecurityConfigurerAdapter { @Bean PasswordEncoder passwordEncoder(){ return NoOpPasswordEncoder.getInstance(); } @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication().withUser('admin').password('123').roles('admin'); }}

這里基于內(nèi)存的配置

HttpSecurity

這里對某些方法進行攔截

package com.ming.demo.interceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.HttpMethod;import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;import org.springframework.security.crypto.password.PasswordEncoder;import org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices;@Configuration@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { //基于內(nèi)存的用戶存儲 @Override public void configure(AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication().withUser('itguang').password('123456').roles('USER').and().withUser('admin').password('{noop}' + '123456').roles('ADMIN'); } //請求攔截 @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().anyRequest().permitAll().and().formLogin().permitAll().and().logout().permitAll(); }}

這里成功完成了post請求進行登錄驗證。

以上就是Spring Security學(xué)習(xí)筆記(一)的詳細(xì)內(nèi)容,更多關(guān)于Spring Security的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合激情婷婷| 高清在线一区| 精精国产xxxx视频在线播放| 91欧美极品| 国产精品v日韩精品v欧美精品网站 | 91欧美在线| 国产不卡精品| 99久久精品费精品国产| 99久久久久国产精品| 国户精品久久久久久久久久久不卡| 999精品一区| 亚洲二区三区不卡| 亚洲久久视频| 国产精品对白| 电影亚洲精品噜噜在线观看| 老司机精品久久| 男女性色大片免费观看一区二区 | 国产日韩电影| а√在线中文在线新版| 久久精品av麻豆的观看方式| 亚洲一区免费| 亚洲区欧美区| 国产一区二区三区黄网站| 1024精品一区二区三区| 一区二区国产精品| 精品一区二区三区在线观看视频 | 日韩av一级| 欧美亚洲国产日韩| 午夜久久免费观看| 欧美国产先锋| 先锋亚洲精品| 亚洲综合在线电影| 久久国际精品| 亚洲一区二区动漫| 中文字幕成在线观看| 日韩高清一级| 国产亚洲一区在线| 中文字幕系列一区| 国产精品久久久久久久免费软件| 日韩av免费大片| 日韩国产欧美一区二区三区| 国产二区精品| 国产精品xx| 精品久久福利| 国产免费播放一区二区| 亚洲欧美久久久| 久久久久久黄| jizzjizz中国精品麻豆| 国产精品久久乐| 欧美日本二区| 婷婷精品在线观看| 一二三区精品| 日av在线不卡| 夜夜嗨一区二区三区| 日本久久成人网| 成年男女免费视频网站不卡| 美女精品久久| 麻豆久久久久久| 国产精品久久亚洲不卡| 国产精品高清一区二区| 国产福利一区二区精品秒拍| 热久久久久久| 老司机精品视频网| 久久不见久久见免费视频7| 国产香蕉精品| 国际精品欧美精品| 蜜桃av在线播放| 久久精品不卡| 国产精品社区| 亚洲制服欧美另类| 青草av.久久免费一区| 国产欧美日韩一区二区三区四区 | 黄色国产精品| 一级成人国产| 国产精品麻豆成人av电影艾秋 | 亚洲一级在线| 欧美三区不卡| 精品国产aⅴ| 999国产精品999久久久久久| 久久国产精品久久久久久电车| 九九综合九九| 日韩在线黄色| 激情综合婷婷| 免费在线观看日韩欧美| 国产乱子精品一区二区在线观看 | 亚洲一区二区av| 国产精品日本一区二区三区在线| 成人午夜在线| 石原莉奈在线亚洲三区| 国产精品欧美在线观看| 亚洲不卡av不卡一区二区| 麻豆成人在线| 国产专区精品| 亚洲毛片在线| 日韩精品久久久久久久电影99爱 | 国产精品久久久久av蜜臀| 午夜精品成人av| 日本久久一区| 中文一区在线| 色婷婷狠狠五月综合天色拍| 日韩精品欧美精品| 精品免费av在线| 国产精品xxxav免费视频| 久久精品免费一区二区三区 | 国精品一区二区三区| 91九色综合| 日韩精品一级二级| 136国产福利精品导航网址| 久久爱www.| 日本高清久久| 爽爽淫人综合网网站| 私拍精品福利视频在线一区| 国产精品草草| 国产欧美日韩亚洲一区二区三区| 日韩视频久久| 欧美一区二区三区激情视频| 国产精品任我爽爆在线播放 | 成人影视亚洲图片在线| 国产乱人伦精品一区| 免费日韩精品中文字幕视频在线| 日本а中文在线天堂| 国产精品18| 国产福利一区二区三区在线播放| 亚洲精品极品| 自拍自偷一区二区三区| 在线综合欧美| 丝袜脚交一区二区| 国产精品美女| 欧美资源在线| 亚洲精品乱码| 久久国产精品免费一区二区三区| 亚洲欧洲免费| 国产欧美自拍一区| 免费在线观看一区| 国产精品分类| 蜜臀国产一区| 九色精品91| 亚洲精品第一| 国产毛片久久久| 福利片在线一区二区| 日韩亚洲国产欧美| 日韩美女精品| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品99一区二区| 伊人成人在线视频| 日韩精彩视频在线观看| 免费在线亚洲| 国产伊人精品| 国产欧美三级| 欧美成人综合| 日韩国产欧美三级| 国产伦久视频在线观看| 国产免费成人| 福利一区和二区| 老司机精品久久| 精品五月天堂| 久久国产精品久久w女人spa| 久久影视三级福利片| 99精品在线| 日本亚洲欧美天堂免费| 亚洲精品88| 日韩精品1区2区3区| 伊人久久大香线蕉av不卡| 欧美视频久久| 玖玖玖国产精品| 欧美日韩视频免费观看| 欧美日韩一区二区三区在线电影| 久久九九精品| 日产午夜精品一线二线三线| 中文字幕av一区二区三区四区| 中文字幕在线视频久| 91嫩草精品| 免费欧美在线视频| 久久久久久一区二区| 青草国产精品| 亚洲1区在线| 蜜桃伊人久久| 黄色亚洲精品| 伊人成人网在线看| 久久久久蜜桃| 欧美日韩视频免费观看| 黑森林国产精品av| 精品视频一区二区三区在线观看 | 综合日韩av| 成人午夜网址| 精品国产精品久久一区免费式| 欧美日韩亚洲一区二区三区在线| 9久re热视频在线精品| 欧美日韩水蜜桃| 国产一区二区三区自拍| 久久国产中文字幕| 免费久久精品| 好看的av在线不卡观看| 最新亚洲激情| 亚洲一二av| 911精品国产| 久久精品一本| 久久精品网址| 中文在线а√天堂| 91精品蜜臀一区二区三区在线 |