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

您的位置:首頁技術文章
文章詳情頁

Spring Security學習筆記(一)

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

介紹

這里學習SpringSecurity,對SpringSecurity進行學習。

基本用法

添加依賴

<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'; }}

啟動項目

可以看到日志中,已經有了密碼

Spring Security學習筆記(一)

訪問接口,此時已經有了登錄頁面

Spring Security學習筆記(一)

輸入用戶名和密碼

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

Spring Security學習筆記(一)

此時已經登錄成功

配置用戶名和密碼

在配置文件中,進行配置

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

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

基于內存的認證

需要自定義類繼承 WebSecurityConfigurerAdapter實現自定義的配置這里基于內存的配置,如下

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'); }}

這里基于內存的配置

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 { //基于內存的用戶存儲 @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學習筆記(一)的詳細內容,更多關于Spring Security的資料請關注好吧啦網其它相關文章!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91成人在线精品视频| 精品欧美激情在线观看| 日韩精品一区第一页| 亚洲精品一区二区在线看| 天堂资源在线亚洲| 国产91精品对白在线播放| 国产一区二区中文| 伊人精品在线| 亚洲资源在线| 日本在线一区二区三区| 国产日韩综合| 日韩在线观看一区二区| 久久国产日韩欧美精品| 国产精选久久| 精品理论电影在线| 黄毛片在线观看| 亚洲精品在线观看91| 日本中文字幕不卡| 99精品在线观看| 制服诱惑一区二区| 欧美日韩激情| 亚洲午夜国产成人| 91成人在线网站| 久久影院资源站| 国产成人77亚洲精品www| 丰满少妇一区| 亚洲成人va| 免费国产自线拍一欧美视频| 亚洲精品在线二区| 麻豆一区二区三区| 欧洲av一区二区| 午夜亚洲一区| 国产毛片一区二区三区| 国产精品二区不卡| 亚洲神马久久| 国产精品1区在线| 电影亚洲精品噜噜在线观看 | 久久久久九九精品影院| 黄色在线网站噜噜噜| 一区在线视频观看| 国产欧美啪啪| 久久精品影视| 亚洲精品乱码日韩| 成人在线丰满少妇av| 在线午夜精品| 精品一区二区三区免费看| 亚洲高清激情| 久久中文字幕av| 久久精品国产精品亚洲毛片| 老司机精品久久| 黄毛片在线观看| 成人午夜在线| 国产精品自在| 午夜一级在线看亚洲| 久久美女性网| 中文字幕av亚洲精品一部二部| 石原莉奈一区二区三区在线观看| 日本aⅴ精品一区二区三区| 精品国产乱码久久久| 国产色综合网| 黄色网一区二区| 免费成人在线影院| 国产精品久久观看| 午夜电影一区| 亚洲福利一区| 精品国产一区二区三区av片| 老鸭窝亚洲一区二区三区| 国产精品久久| 久久国产电影| 久久99精品久久久野外观看| 在线亚洲国产精品网站| 精品国产乱码久久久久久1区2匹| 久久亚洲欧洲| 日本久久成人网| 国产精品视频一区二区三区| 香蕉成人久久| 中文字幕色婷婷在线视频| 日韩三区四区| 欧美综合另类| 日产精品一区二区| 久久国产三级| 亚洲精品人人| 黑丝一区二区三区| 精品久久久久久久| 奇米狠狠一区二区三区| 一区在线免费观看| 国产精品mm| 久久国产亚洲| 7777精品| av日韩中文| 日本久久一区| 99国产精品久久久久久久| 高清一区二区| 欧美一区二区三区久久| 久久大逼视频| 伊人久久亚洲影院| 久久精品人人| 97久久中文字幕| 日本精品影院| 国产精品国产一区| 欧美精品二区| 欧美性www| 亚洲精品激情| 中文不卡在线| 亚洲综合日本| 亚洲免费观看| 亚洲精品123区| 欧美~级网站不卡| 美女av在线免费看| а√天堂中文在线资源8| 精品中文字幕一区二区三区| 国产劲爆久久| 国产精品99精品一区二区三区∴| 日韩免费精品| 日韩一区二区三免费高清在线观看| 国产视频一区在线观看一区免费| 韩日一区二区三区| 欧美va天堂在线| 欧美日韩中文字幕一区二区三区 | 日韩中文字幕无砖| 综合激情五月婷婷| 一区二区三区午夜视频| 日韩在线播放一区二区| 亚洲综合中文| 久久不射中文字幕| 蜜桃一区二区三区在线| 99在线|亚洲一区二区| 亚洲欧美日韩高清在线| 激情欧美日韩一区| 视频一区国产视频| 今天的高清视频免费播放成人| 国产一区调教| 欧洲毛片在线视频免费观看| 精品91久久久久| 日韩高清在线不卡| 国产精品啊v在线| 国产一区国产二区国产三区| 天堂va在线高清一区| 久久97视频| 天堂8中文在线最新版在线| 日韩免费高清| 啪啪国产精品| 欧美一区二区三区高清视频 | 婷婷五月色综合香五月| 91麻豆精品| 卡一卡二国产精品| 在线人成日本视频| 91精品在线观看国产| 亚洲欧美日本国产专区一区| 日韩美女精品| 麻豆久久久久久| 日韩专区精品| 奶水喷射视频一区| 日本一区二区中文字幕| 国产精品一区二区三区av| 国产欧美日韩| 欧美激情另类| 午夜日本精品| 日本精品一区二区三区在线观看视频| 欧美成a人片免费观看久久五月天| 国产不卡精品| 日韩午夜在线| 国产丝袜一区| 色一区二区三区| 在线观看一区| 久久久久久婷| 亚洲一区二区三区中文字幕在线观看| 日韩在线成人| 国产成人精品一区二区三区视频 | 久久精品三级| 一区二区自拍| 国产色噜噜噜91在线精品| 特黄毛片在线观看| 亚洲精品自拍| 日韩av二区| 免费成人在线观看| 老牛国内精品亚洲成av人片| 亚洲高清av| 国产精品羞羞答答在线观看| 久久亚洲国产| 国产私拍福利精品视频二区| 国产91精品对白在线播放| 日本成人中文字幕| 成人啊v在线| 在线精品一区| 老牛影视精品| 亚洲精选成人| 日韩av福利| 日韩av网站在线观看| 欧美成人基地| 国产亚洲电影| 91精品1区| 麻豆一区二区99久久久久| 亚洲欧美伊人| 日本午夜精品视频在线观看| 国产在线不卡| 美女精品久久| 午夜在线精品| 日韩国产欧美| 日韩激情一区二区|