Eureka Server 加上安全認證之後,服務無法註冊
接前幾篇
服務註冊中心加了安全認證之後,然後我執行eureka client 。。。發現。。。。
報錯了,註冊不了。。。後來才發現,註冊地址要改一下。。改成下面這樣:
eureka:
client:
service-url:
defaultZone: http://boy:[email protected]:8000/eureka/
在地址里加上使用者名稱密碼,然後執行還是報錯,是因為新版本的security預設開啟csrf了,關掉就好了,新建一個配置類,看下面:
package com.yezi.dreamspark.dreamsparkserver .config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
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.config.http.SessionCreationPolicy;
import org.springframework .security.core.userdetails.UserDetailsService;
@EnableWebSecurity
@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable(); //關閉csrf
http.authorizeRequests().anyRequest().authenticated().and().httpBasic(); //開啟認證
}
}
然後執行,完美!!成功註冊。
相關推薦
Eureka Server 加上安全認證之後,服務無法註冊
接前幾篇 服務註冊中心加了安全認證之後,然後我執行eureka client 。。。發現。。。。 報錯了,註冊不了。。。後來才發現,註冊地址要改一下。。改成下面這樣: eureka:
spring cloud-給Eureka Server加上安全的使用者認證詳解
前言 在前面的一篇文章中spring cloud中啟動Eureka Server 我們啟動了Eureka Server,然後在瀏覽器中輸入http://localhost:8761/後,直接回車,就進入了spring cloud的服務治理頁面,這麼做在生產環境是極不安全的,下面,我們就
idea中建立EurekaServer註冊中心和eureka client和Eureka Server加上安全的使用者認證
new -project 選擇spring initializr 建立自己的包名,類名。 這一步與建立springboot有區別,畫重點了,注意下面的兩個紅框框 專案名 在Application類上添加註解@EnableEurekaServer宣告註冊中心
Eureka Server新增安全認證
配置註冊中心的Maven的pom檔案 <!--設定登入密碼需要用到Spring Security--> <dependency> <groupId>org.springframework.boot</groupId>
Spring Cloud (18) | 給Eureka Server加上安全驗證
啟動Spring Cloud Eureka Server專案工程的時候,直接輸入localhost:8761,就可以看到所有註冊服務,這樣在生產環境是極不安全,如何解決這個問題呢? 首先,在eureka server專案中pom.xml檔案中加入依賴:
Spring Cloud-03將微服務註冊到Eureka Server上 + 為Eureka Server新增使用者認證
文章目錄 概述 將使用者微服務micorservice-provider-user註冊到Eureka Server上 pom中增加 spring-cloud-starter-netflix-eureka-client 依賴 啟動類新增@
SSL 認證之後,request.getScheme()獲取不到https的問題記錄
接受 col 輸入 response ack spa bsp 獲取 使用 通過瀏覽器輸入https://www.xxx.com,request.getScheme()獲取到的確實http而不是https 通過request.getRequestURL()拿到的也是http
Spring 2為Eureka server新增使用者認證
專案基礎: 1、微服務建立:https://blog.csdn.net/m_sophia/article/details/80867514 2、服務註冊:https://blog.csdn.net/m_sophia/article/details/80867712 使用者認證:
開啟Hadoop安全認證之後的問題及解決方案簡述
這篇部落格主要記錄在開啟Hadoop安全認真之後的一些痛點和解決方案的概述。而非討論為什麼需要開啟Hadoop安全認證或者Hadoop安全機制架構和實現。 Linux,Kerberos,OpenLDAP使用者資訊的集中管理 Hadoop安全模組不儲存使用者和使用者組資訊,
mysql5.7版本之後安裝成功後,服務無法啟動,沒有報告任何錯誤的解決辦法。
原因多出在手動建立data目錄。 5.7版本及以前可以通過新建一個my.ini檔案,然後輸入一下程式碼即可按步驟成功啟動: [client] port=3306 default-character-set=utf8 [mysqld] # 設定為自己MYSQL的安裝目錄&n
修改計算名之後,oracle無法啟動監聽服務。轉
oracle監聽1067錯誤的處理 現象:新裝了win7系統 然後又重灌了oracle 之前我的計算機名是ibm 但是我在裝完oracle之後手賤把計算機名改成了我自己的英文名david 然後就發現oracle的監聽啟動不了了 從網上看到一條解釋 解決:修改oracle
sqoop接入kerberos安全認證後,本地執行正常,但提交到yarn上連線hive報錯: Unable to obtain password from user
日誌資訊: 2018-09-17 11:31:30,774 INFO [OutputFormatLoader-consumer] com.chinacreator.sqoop.connector.hive.HiveExecutor: 連線hive失敗java.io.IOExc
沒使用Spring Cloud的版本管理導致Eureka服務無法註冊到Eureka服務註冊中心
esc ice 修改 encoding -s put http nag scrip 創建了一個Eureka Server的服務註冊集群(兩個Eureka服務),都能相互註冊,寫了一個Eureka客戶端服務無法註冊到服務發現註冊中心 註冊中心1: 註冊中心2:
【Prestashop】安裝SSL之後,頁面無法跳轉至HTTPS,手動輸入HTTPS仍然跳轉至HTTP
在安裝SSL之後,首先進入後臺---Preferences---General---啟用SSL 一般情況之下,整個網站都可以自動使用HTTPS進行瀏覽了 然而。。。。 我安裝設定之後,只有付款頁面會跳轉至HTTPS,別的頁面就算是手動輸入HTTPS仍然會跳轉至HTTP
ubuntu16.04 sudo apt-get update 更新之後,提示無法下載package,404 not found,已經解決。
1 前段時間用自己的筆記本給TX1刷機,因為網路的問題也是折騰了好久才弄好。後來也沒有管,這幾天更新ubutu源,提示有錯誤。 2 百度找了各種辦法:(1)換源,阿里源,官方源,清華 中科大 都試過了 (2)在軟體更新中換源,並且把其他軟體中的連結都勾掉了。(3)換網路,不
winServer2012上sqlserver2017 安裝失敗,服務無法啟動
1.首先安裝失敗 安裝日文版sqlserver2017的64位express版本和develop版本均失敗 每次安裝到SqlEngineDBStartConfigAction_install_configrc_Cpu64時,彈出錯誤提示 檢視log: 2018-02-06
關於使用su切換使用者之後,命令無法…
在很多的linux指令碼中,我們需要su切換使用者,來執行相應許可權的命令。如果指令碼中直接su的話,大多數情況,命令在su之後不會繼續執行。因此,我們需要換一種方式來實現su命令,在這裡,我推薦使用expect結合spawn命令來實現。 例項如下: export cmd
Appserv安裝之後mysql服務無法啟動
時間:2016年11月7日 機器環境:win7 64 bit 旗艦版 問題:重灌系統後,安裝了最新版的appserv_8.0.0.1454401891.exe,apache24服務可以正常啟動,Mys
teamviewer 連線到windows server 2012 r2 黑屏,提示無法捕捉遠端畫面
剛裝好的window server 2012 r2 ,然後在上面裝了一個teamviewer 11 ,可以在遠端連線過去的時候 ,對方是黑屏,無法看到對方的任何畫面,任何的操作的無效。然後在網上去找了資料,什麼重灌,伺服器新增遠端角色配置等等,都無效。 最後試了一下用臨時密
mysql免安裝版,服務無法啟動沒有抱任何錯誤
1.解壓 2.新建my.ini [mysqld] # Remove leading # and set to the a