欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringCloudAlibaba Nacos開啟鑒權(quán)解決跳過登錄頁面問題

 更新時(shí)間:2023年10月29日 15:36:20   作者:天空中那座城  
對于Nacos,如果需要開啟權(quán)限控制,可以在 Nacos 控制臺上進(jìn)行配置,本文主要介紹了SpringCloudAlibaba Nacos開啟鑒權(quán)解決跳過登錄頁面問題,感興趣的可以了解一下

最近在Nacos使用中,發(fā)現(xiàn)訪問Nacos頁面,跳過鑒權(quán)認(rèn)證,不需要登錄就進(jìn)去了。。。

先說個(gè)前提:  用了以下方法開啟鑒權(quán),記住,一定要記住,一定一定一定要記住:以后但凡項(xiàng)目的yml文件中要使用Nacos的話,一定要配置username和password。

廢話不多說,直接開整:

一:修改 /nacos/conf/application.properties 配置文件

  • 啟動登錄認(rèn)證功能  原本是false修改為true

    nacos.core.auth.enabled=true
  • 客戶端和服務(wù)端交互時(shí)用于加密的密鑰,可以防止認(rèn)證過程中的信息泄露。

    nacos.core.auth.server.identity.key=yourKey                         
    ???????nacos.core.auth.server.identity.value=yourKey
  • 設(shè)置 Token 認(rèn)證的密鑰

    nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
  • Nacos集成SpringBoot實(shí)現(xiàn)服務(wù)注冊與發(fā)現(xiàn),操作服務(wù)注冊是,yml文件中需要添加 username和passwrod

    cloud:
      nacos:
        discovery:
          username: nacos
          password: nacos

此時(shí)關(guān)閉服務(wù)( sh shutdown.sh ),再重啟服務(wù)( sh startup.sh -m standalone ),進(jìn)入nacos頁面就可以登錄了。

二:具體分析一下上邊修改的這些配置

1.nacos.core.auth.enabled 是 Nacos 中的一個(gè)配置,用于控制是否開啟登錄認(rèn)證功能。

當(dāng) nacos.core.auth.enabled=true 時(shí),Nacos 啟動登錄認(rèn)證功能。此時(shí)訪問 Nacos 服務(wù)端 API 和控制臺,都需要輸入用戶名和密碼。

默認(rèn)的用戶名和密碼都是 nacos。

當(dāng) nacos.core.auth.enabled=false 時(shí),Nacos 禁用登錄認(rèn)證功能。此時(shí)訪問 Nacos 服務(wù)端 API 和控制臺,不需要任何登錄,可以匿名訪問。

啟用認(rèn)證功能可以提高 Nacos 的安全性,防止服務(wù)端被非授權(quán)訪問。所以對于生產(chǎn)環(huán)境中的 Nacos Server,推薦設(shè)置為 true。

當(dāng)認(rèn)證功能被啟用時(shí),如果客戶端(其他服務(wù)或控制臺用戶)無法提供正確的用戶名和密碼,將無法訪問 Nacos Server。這可以防止非授權(quán)用戶訪問可能的敏感信息。

Nacos 還支持更高級的認(rèn)證方式,如 LDAP 認(rèn)證。但基于 username/password 的簡單認(rèn)證已經(jīng)可以滿足大多數(shù)安全需求。

理解 Nacos 服務(wù)端的各項(xiàng)認(rèn)證配置,有助于我們保障 Nacos 系統(tǒng)的安全可靠運(yùn)行。

2.nacos.core.auth.server.identity.key/value

nacos.core.auth.server.identity.key是 Nacos 中的一個(gè)配置,用于身份驗(yàn)證的對稱加密密鑰。

nacos.core.auth.server.identity.value 是 Nacos 中的一個(gè)配置,用于身份驗(yàn)證的對稱加密密鑰值

當(dāng) Nacos 啟用更高級的 LDAP/AD 認(rèn)證方式時(shí),nacos.core.auth.server.identity.key/value 配置非常重要。它作為客戶端和服務(wù)端交互時(shí)用于加密的密鑰,可以防止認(rèn)證過程中的信息泄露。

如果不配置此項(xiàng),Nacos 在 LDAP/AD 認(rèn)證過程中會使用默認(rèn)密鑰,這會造成安全隱患。

所以在生產(chǎn)環(huán)境下,強(qiáng)烈建議設(shè)置 nacos.core.auth.server.identity.key/value。

3.nacos.core.auth.plugin.nacos.token.secret.key 是 Nacos 中的一個(gè)配置,用于設(shè)置 Token 認(rèn)證的密鑰。

當(dāng) Nacos 啟用 Token 認(rèn)證方式時(shí),nacos.core.auth.plugin.nacos.token.secret.key 用于生成和驗(yàn)證 Token。

如果不配置此項(xiàng),默認(rèn)會使用一個(gè)不安全的隨機(jī)密鑰,這會帶來安全隱患。

所以在生產(chǎn)環(huán)境下使用 Token 認(rèn)證方式時(shí),強(qiáng)烈建議設(shè)置 nacos.core.auth.plugin.nacos.token.secret.key。

到此這篇關(guān)于SpringCloudAlibaba Nacos開啟鑒權(quán)解決跳過登錄頁面問題的文章就介紹到這了,更多相關(guān)SpringCloudAlibaba Nacos開啟鑒權(quán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringMVC4.3?HandlerExceptionResolver異常處理源碼解析

    SpringMVC4.3?HandlerExceptionResolver異常處理源碼解析

    這篇文章主要為大家介紹了SpringMVC4.3?HandlerExceptionResolver異常處理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-09-09
  • Java:泛型知識知多少

    Java:泛型知識知多少

    這篇文章主要介紹了java泛型基礎(chǔ)知識及通用方法,從以下幾個(gè)方面介紹一下java的泛型: 基礎(chǔ), 泛型關(guān)鍵字, 泛型方法, 泛型類和接口,感興趣的可以了解一下
    2021-08-08
  • Java并發(fā)編程之常用的輔助類詳解

    Java并發(fā)編程之常用的輔助類詳解

    這篇文章主要給大家介紹了關(guān)于Java并發(fā)編程之常用的輔助類的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • SpringBoot集成WebSocket實(shí)現(xiàn)前后端消息互傳的方法

    SpringBoot集成WebSocket實(shí)現(xiàn)前后端消息互傳的方法

    這篇文章主要介紹了SpringBoot集成WebSocket實(shí)現(xiàn)前后端消息互傳的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java中Spring的Security使用詳解

    Java中Spring的Security使用詳解

    這篇文章主要介紹了Java中Spring的Security使用詳解,在web應(yīng)用開發(fā)中,安全無疑是十分重要的,選擇Spring Security來保護(hù)web應(yīng)用是一個(gè)非常好的選擇,需要的朋友可以參考下
    2023-07-07
  • 如何調(diào)試報(bào)表插件

    如何調(diào)試報(bào)表插件

    在項(xiàng)目開發(fā)過程中插件調(diào)試非常的麻煩,需要修改里面的代碼,編譯出class,需要重新打包插件。然后把之前的刪除,重新安裝最新的。調(diào)試過程比較繁瑣,而且不能調(diào)試,十分的不方便,這篇文章主要介紹的是調(diào)試報(bào)表插件的方法,需要的朋友可以參考下
    2015-07-07
  • HttpServletResponse亂碼問題_動力節(jié)點(diǎn)Java學(xué)院整理

    HttpServletResponse亂碼問題_動力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了HttpServletResponse亂碼問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • JavaSwing基礎(chǔ)之Layout布局相關(guān)知識詳解

    JavaSwing基礎(chǔ)之Layout布局相關(guān)知識詳解

    上次我們說到View的Mearsure流程,今天接著說說layout. 關(guān)于layout,很多朋友知道它是負(fù)責(zé)布局的,那么具體是怎么布局的?viewGroup和view的layout方法又有什么不同?一起來看看吧,需要的朋友可以參考下
    2021-05-05
  • IDEA工程運(yùn)行時(shí)總是報(bào)xx程序包不存在實(shí)際上包已導(dǎo)入(問題分析及解決方案)

    IDEA工程運(yùn)行時(shí)總是報(bào)xx程序包不存在實(shí)際上包已導(dǎo)入(問題分析及解決方案)

    這篇文章主要介紹了IDEA工程運(yùn)行時(shí),總是報(bào)xx程序包不存在,實(shí)際上包已導(dǎo)入,本文給大家分享問題分析及解決方案,通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2020-08-08
  • SpringBoot攔截器如何獲取http請求參數(shù)

    SpringBoot攔截器如何獲取http請求參數(shù)

    這篇文章主要給大家介紹了SpringBoot攔截器如何獲取http請求參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評論