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

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

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

瀏覽:71日期: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久久,三上悠亚国产精品一区二区三区
亚洲一区二区av| 视频精品一区二区| 久久久久久色| 国产精品一页| 久久久久久婷| 欧美激情精品| 国产乱子精品一区二区在线观看 | 日本午夜免费一区二区| 精品亚洲美女网站| 国产精品自拍区| 亚洲伊人精品酒店| 亚洲欧洲另类| 欧美丰满日韩| 久久男人av资源站| 久久国内精品视频| 欧美女激情福利| 麻豆精品新av中文字幕| 日韩福利视频网| 久久高清国产| 日韩免费久久| 韩国久久久久久| 久久精品女人| 国产伦理久久久久久妇女| 亚洲天堂日韩在线| 日韩精品永久网址| 99久久精品国产亚洲精品| 日韩大片在线观看| 久久九九精品| 性欧美精品高清| 影音国产精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩国产在线一| 日本综合精品一区| 久久免费精品| 极品av在线| 日韩一级精品| 蜜桃av一区二区在线观看| 黄色日韩精品| 日韩激情精品| 日韩成人综合| 久久亚洲一区| 国产一区二区亚洲| 偷拍欧美精品| 国产精久久久| 欧美亚洲免费| 久久99视频| 日韩在线二区| 视频一区欧美日韩| 美女尤物国产一区| 国内精品福利| 日韩不卡一二三区| 国产aⅴ精品一区二区四区| 伊人久久亚洲影院| 亚洲五月综合| 亚洲精品在线影院| 久久精品欧美一区| 日韩影院在线观看| 国产精品日韩欧美一区| 亚洲一区二区毛片| 蜜臀国产一区二区三区在线播放| 国产精品视频一区二区三区四蜜臂 | 亚洲精品麻豆| 嫩呦国产一区二区三区av| 涩涩av在线| 日韩av一级| 日韩国产一区二| 亚洲一区中文| 精品一区二区三区的国产在线观看| 亚洲乱亚洲高清| 四虎影视精品| 蜜桃久久久久久| 国产一区二区中文| 日本特黄久久久高潮| 午夜久久久久| 久久不见久久见免费视频7| 91精品麻豆| 日韩一区二区三区精品| 日韩一区二区久久| 日韩欧美1区| 国产精品一区二区精品视频观看| 西西人体一区二区| 毛片在线网站| 高清一区二区| 国产精品蜜芽在线观看| 国产专区精品| 欧美韩一区二区| 亚洲在线观看| 欧美+亚洲+精品+三区| 99久久激情| 亚洲午夜视频| 日韩高清不卡| 久久精品一区| 国产精品主播| 美腿丝袜亚洲一区| 日本免费一区二区视频| 免费在线小视频| 国产精品蜜芽在线观看| 欧美日一区二区在线观看| 精品91久久久久| jizzjizz中国精品麻豆| 精品久久久久中文字幕小说| 国产伊人久久| 国产精品啊啊啊| 91国内精品| 日韩一区二区三区精品| 亚洲精品一二| 亚洲免费观看| 亚洲精品日韩久久| 国产精品www.| 国产欧洲在线| 奇米狠狠一区二区三区| 色综合视频一区二区三区日韩| 亚洲91视频| 日韩一区二区久久| 亚洲bt欧美bt精品777| 国产精品一区二区三区av| 日本91福利区| 国产videos久久| 欧美高清不卡| 久久高清一区| 欧美日韩精品免费观看视欧美高清免费大片| 激情久久久久久| 国产精久久久| 国产亚洲欧洲| 精品亚洲成人| 亚洲色图网站| 欧洲亚洲一区二区三区| 欧美精品九九| 成人污污视频| 午夜久久一区| 国产精品videossex久久发布| 亚洲香蕉网站| 中文字幕日韩亚洲| 精精国产xxxx视频在线野外| 免费不卡中文字幕在线| 国产精品久久久久久久久久妞妞 | 蜜臀精品一区二区三区在线观看| 日韩伦理一区| 亚洲a级精品| 国产亚洲毛片| 欧美成人基地| 国产精品巨作av| 日韩精选在线| 国产精品色在线网站| 中文一区一区三区免费在线观 | 免费不卡中文字幕在线| 毛片不卡一区二区| 国产精品视区| 韩国精品主播一区二区在线观看| 婷婷精品久久久久久久久久不卡| 91精品国产乱码久久久久久久| 国产亚洲精aa在线看| 日韩高清不卡| 国产成人精选| 久久精品伊人| 一区二区精品| 国产精品免费不| 午夜欧美在线| 久久精品不卡| 欧美天堂一区二区| 日韩国产一区二区三区| 国产不卡精品| 日本少妇精品亚洲第一区| 97精品在线| 国产精品精品| 综合欧美精品| 欧美专区在线| 玖玖玖国产精品| 视频一区中文| 精品无人区麻豆乱码久久久| 精品国产91| 婷婷综合国产| 精品免费在线| 黄色亚洲大片免费在线观看| 日韩精品a在线观看91| 亚洲精品美女91| 自拍日韩欧美| 日韩高清在线不卡| 欧美.日韩.国产.一区.二区| 国产一区二区色噜噜| 日韩激情一区| 极品日韩av| 亚洲一级淫片| 久久国内精品自在自线400部| 国产高清亚洲| 国产精品地址| 欧美aa国产视频| 日韩视频在线一区二区三区 | 91九色精品| 日本中文字幕不卡| 亚洲三级毛片| 99tv成人| 日韩1区2区3区| 国产一区二区三区黄网站| 国产精品色在线网站| 国产在线观看91一区二区三区 | 日韩精品一区二区三区免费视频| 青青国产91久久久久久| 日本不卡一二三区黄网| 日韩一区二区免费看|