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

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

Spring Cloud 如何保證微服務內安全

瀏覽:68日期:2023-07-01 16:39:31
一、簡介

在微服務的架構下,我們需要把系統的業務劃分成多個單一的微服務。每個微服務都會提供接口供其他微服務調用,在Dubbo中可以通過rmi、nio等實現,Spring Cloud中是通過http調用的。

但有些時候,我們只希望用戶通過我們的網關調用微服務,不允許用戶直接請求微服務。這時我們就可以借助Spring Security來保障安全。

二、使用步驟2.1 在提供接口的微服務項目中配置Spring Security

1 首先在pom.xml引入Spring Security的相關配置,如下

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

2 在qpplication.yml中配置賬號密碼,如下

security: basic: enabled: true user: name: sunbufu password: 123456

3 此時訪問接口發現已經需要認證了。

Spring Cloud 如何保證微服務內安全

輸入正確的賬號和密碼后就可以訪問了。

2.2在調用微服務項目中配置Feign的賬號密碼

1 在application.yml中配置賬號密碼

security: user: name: sunbufu password: 123456

2 添加Feign的配置文件

package com.sunbufu.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import feign.auth.BasicAuthRequestInterceptor;@Configurationpublic class FeignConfiguration { @Value('${security.user.name}') private String userName; @Value('${security.user.password}') private String passWord; @Bean public BasicAuthRequestInterceptor basicAuthRequestInterceptor(){return new BasicAuthRequestInterceptor(userName, passWord); }}

3 這樣完成后,就可以正常的訪問了。

Spring Cloud 如何保證微服務內安全

三、實例

Spring Cloud 如何保證微服務內安全

git源碼地址:https://github.com/sunbufu/sunbufu-cloud

下面是這4個工程的說明:

1. sunbufu-erueka:Eureka服務的工程

2. sunbufu-hello-face:服務接口的定義工程,其中包括定義微服務需要實現什么功能,其他微服務怎么調用,以及feign的配置

3. sunbufu-hello-impl:服務接口的實現工程,實現了sunbufu-hello-face定義的功能

4. sunbufu-hello-web:服務的網關工程,主要為了調用sunbufu-hello-face

Spring Cloud服務安全連接

Spring Cloud可以增加HTTP Basic認證來增加服務連接的安全性。

1、加入security啟動器

在maven配置文件中加入Spring Boot的security啟動器。

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

這樣,就開啟對服務連接的安全保護,系統默認為生成一個用戶名為”user”及一個隨機密碼,隨機密碼在服務啟動的時候在日志中會打印出來。

2、自定義用戶名密碼

隨機密碼沒什么實際意義,我們需要一個固定的連接用戶名和密碼。

在應用配置文件中加入以下配置即可。

security: user: name: admin password: admin123456

這樣配置完后在連接這個服務的時候就會要求輸入用戶名和密碼,如果認證失敗會返回401錯誤。

{ 'timestamp': 1502689874556, 'status': 401, 'error': 'Unauthorized', 'message': 'Bad credentials', 'path': '/test/save'}3、安全連接

1、注冊中心安全連接

username:password@ipaddress

2、Feign申明式服務安全連接

@FeignClient(name = 'SERVICE', configuration = FeignAuthConfig.class)public interface OrderService extends OrderAPI {}

@Configurationpublic class FeignAuthConfig { @Bean public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {return new BasicAuthRequestInterceptor('admin','admin123456'); }}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美男人天堂| 日本不卡高清视频| 国产劲爆久久| 麻豆精品在线观看| 97国产成人高清在线观看| 波多视频一区| 91成人精品| 在线亚洲欧美| 日韩有吗在线观看| 国产欧美一区二区三区国产幕精品| 国产极品模特精品一二| 中文字幕在线视频网站| 国产综合欧美| 日本在线不卡视频| 美女视频黄免费的久久| 日韩中文首页| 亚洲一区二区三区中文字幕在线观看| 日本三级亚洲精品| 日本欧美国产| 蜜臀久久99精品久久久久宅男| 日韩精品成人在线观看| 国产成人a视频高清在线观看| 久久久久国产| 日韩精品免费观看视频| 精品国产一级| 91成人精品视频| 国产一区 二区| 欧美一区二区三区激情视频| 亚洲精品黄色| 亚洲成人不卡| 欧美日韩亚洲一区| 亚洲精品.com| 日韩精品一级中文字幕精品视频免费观看| 欧美欧美黄在线二区| 午夜影院一区| 日韩欧美2区| 日韩中文字幕高清在线观看| 综合激情视频| 日韩一区二区中文| 欧美日韩精品一区二区三区在线观看| 成人免费网站www网站高清| 亚洲97av| 激情婷婷欧美| 欧美aa在线视频| 蜜臀av性久久久久蜜臀aⅴ流畅 | 最近国产精品视频| 97精品国产一区二区三区| 亚洲综合三区| 国产99在线| 日本a级不卡| 97se综合| 欧美精品导航| 日韩激情中文字幕| 国产视频亚洲| 国产中文在线播放| 国产图片一区| 欧洲一级精品| 精品少妇一区| 热久久久久久| 视频在线在亚洲| 97国产成人高清在线观看| 日本免费一区二区视频| 99免费精品| 免费亚洲婷婷| 日韩有吗在线观看| 美女尤物久久精品| 亚洲午夜在线| 不卡福利视频| 精品一区二区三区中文字幕视频 | 欧美精选视频一区二区| 国产精品tv| 欧美日韩夜夜| 亚洲免费专区| 麻豆精品网站| 九九久久电影| 久久精品国内一区二区三区水蜜桃| 精品视频99| 精品久久福利| 美日韩一区二区三区| 久久国际精品| 91福利精品在线观看| 日本在线观看不卡视频| 天堂精品久久久久| 亚洲五月综合| 亚洲最新av| 蜜桃91丨九色丨蝌蚪91桃色| 午夜国产一区二区| 五月天综合网站| 在线国产一区| 精品一区亚洲| 美女精品网站| 亚洲精品欧美| 日韩av中文字幕一区二区三区| 日本一不卡视频| 91成人在线| 免费一级欧美片在线观看网站| 欧美激情五月| 国内揄拍国内精品久久| 成人亚洲一区二区| 成人久久一区| 亚洲成人精选| 视频在线观看91| 日日摸夜夜添夜夜添国产精品| 日韩高清三区| 国产欧美日韩视频在线 | 欧美激情一区| 波多视频一区| 亚洲电影在线一区二区三区| 午夜在线精品偷拍| 日韩视频1区| 麻豆传媒一区二区三区| 国产盗摄——sm在线视频| 欧美不卡高清一区二区三区| 久久狠狠婷婷| 亚洲女同一区| 日韩国产在线观看| 国产精品手机在线播放| 久久亚洲黄色| 久久精品二区三区| 午夜在线精品偷拍| 国产无遮挡裸体免费久久| 精品视频一区二区三区四区五区 | 午夜久久99| 日本不卡一区二区| 精品视频自拍| 激情综合网站| 国产精品普通话对白| 日本在线不卡视频| 福利在线一区| 久久国产精品亚洲77777| 青青国产91久久久久久| 色婷婷综合网| av不卡在线看| 国产高清视频一区二区| 偷拍精品精品一区二区三区| 红桃视频国产精品| 国产欧美日韩| 国内精品福利| 国产精品色婷婷在线观看| 卡一卡二国产精品| 合欧美一区二区三区| 久久97视频| 国产亚洲一区二区手机在线观看 | 99久久九九| 日本成人在线不卡视频| 久久电影tv| 色综合视频一区二区三区日韩 | 黄色在线网站噜噜噜| 国产毛片久久| 精品视频高潮| 亚洲丝袜啪啪| 日韩高清中文字幕一区二区| 亚洲久久视频| 日韩免费看片| 日本午夜精品久久久久| 久久久久久免费视频| 欧美三级第一页| 图片区亚洲欧美小说区| 国产精品一区毛片| 亚洲国产成人精品女人| 免费看一区二区三区| 国产一区成人| 91免费精品| 欧美日韩亚洲一区在线观看| 欧美天堂视频| 日韩av二区在线播放| 久久精品影视| 久久精品国产网站| 亚洲精品一区二区在线看| 你懂的国产精品永久在线| 免费欧美在线视频| 999国产精品| 精品国产中文字幕第一页| 四虎精品永久免费| 日韩电影免费网址| 国产精品手机在线播放| 亚洲婷婷丁香| 99在线|亚洲一区二区| 欧美gv在线| 国产在线视频欧美一区| 91精品一区| 亚洲1区在线观看| 亚洲欧美日韩国产一区二区| 在线中文字幕播放| 国产精品夜夜夜| 亚洲欧美一级| 亚洲一区av| 亚洲一卡久久| 亚洲免费成人| 色爱综合av| 成人日韩在线| 日韩久久精品网| 97se综合| 国产盗摄——sm在线视频| 久久久国产精品网站| 麻豆精品在线视频| 精品亚洲二区| 欧美成人a交片免费看| 日韩中文在线电影| 日韩在线中文|