国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ApiBootLogging整合SpringSecurity安全上報日志

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-10 22:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ApiBoot Logging在上報日志時雖然是一般通過內網的形式部署,不過安全方面還是主要依賴于服務器的安全策略(防火墻),為了提高日志上報的安全性,ApiBoot Logging支持了整合Spring Security來使用Basic Auth的形式上傳日志信息。

創建Logging Admin項目

我們需要在集成ApiBoot Logging Admin項目內添加Spring Security相關依賴來完成安全配置,我們需要創建一個Logging Admin項目,可參考【將ApiBoot Logging采集的日志上報到Admin】文章內容。

集成Spring Security

Logging Admin項目pom.xml文件內添加Spring Security依賴,如下所示:


org.springframework.bootspring-boot-starter-security

配置Spring Security認證用戶

我們使用SpringBoot集成Spring Security提供的配置文件的方式配置Basic User信息,這種方式使用的是內存方式,用戶信息被存儲在內存中,如果你需要從數據庫內讀取,可以查看Spring SecurityUserDetails具體使用方法。

application.yml文件添加如下配置:

spring:
  # 配置內存方式Spring Security用戶信息
  security:
    user:
      name: admin
      password: admin123

創建Logging Client項目

我們的業務服務需要集成ApiBoot Logging依賴(作為Logging Client進行上報請求日志),可參考【使用ApiBoot Logging進行統一管理請求日志】文章內容創建項目。

配置安全上報

如果使用過Eureka的小伙伴應該對路徑配置Basic User的方式不陌生,格式為:username:password@ip:port。

application.yml修改上報的Logging Admin路徑如下所示:

api:
  boot:
    logging:
      # 美化打印日志
      format-console-log-json: true
      # 控制臺顯示打印日志
      show-console-log: true
      # 配置Logging Admin
      admin:
        server-address: admin:admin123@127.0.0.1:8081

我們在Logging Admin配置的用戶名為:admin,密碼為:admin123,而@符號后面就是Logging AdminIP地址以及端口。

測試

下面我們進行測試Spring Security是否起到了作用。

依次啟動Logging AdminLogging Client,通過以下命令訪問接口

? ~ curl http://localhost:8080/test/?name/=admin 
你好:admin

Logging Admin控制臺可以看到上報的請求日志信息時,證明我們已經安全的上報了日志,如果Logging Client控制臺打印401 Exception認證錯誤信息,請檢查Logging Client配置的路徑Basic User是否正確。

敲黑板,劃重點

請求日志是用來檢查接口的穩定性、排除一些請求異常問題的主要憑據,所以我們盡可能要保證數據的有效性、安全性,建議搭配Spring Security一塊使用ApiBoot Logging。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    20

    文章

    3001

    瀏覽量

    116422
  • spring
    +關注

    關注

    0

    文章

    341

    瀏覽量

    15935
  • MySQL
    +關注

    關注

    1

    文章

    905

    瀏覽量

    29518
  • 人臉識別
    +關注

    關注

    77

    文章

    4127

    瀏覽量

    88459
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    模組日志功能技術概覽

    模組日志功能技術方案以低侵入、高可用為原則,提供統一的日志API、多級日志分類與條件輸出機制。通過集成該技術,開發者可在不干擾業務邏輯的前提下,全面掌握模組的執行狀態與異常行為。 一、本文討論的邊界
    的頭像 發表于 01-14 15:32 ?129次閱讀
    模組<b class='flag-5'>日志</b>功能技術概覽

    RT-Thread ULOG: 創建多個文件后端并保存不同日志方法 | 技術集結

    目錄前言使用場景實現功能具體操作1前言在項目開發中需要使用到日志功能來調試和查看問題。有些問題并不會在我們實時查看的時候發生,而是在你上個廁所的功夫可能就發生了。如果上位機的緩沖區不夠大,可能錯誤
    的頭像 發表于 12-15 19:22 ?4906次閱讀
    RT-Thread ULOG: 創建多個文件后端并保存不同<b class='flag-5'>日志</b>方法 | 技術集結

    如何確保電能質量在線監測裝置的用戶操作日志審計功能的安全性?

    確保電能質量在線監測裝置用戶操作日志審計功能的安全性,核心是構建 “日志全生命周期安全防護體系” ,覆蓋 “日志生成→存儲→訪問→傳輸→備份
    的頭像 發表于 12-11 16:49 ?1294次閱讀
    如何確保電能質量在線監測裝置的用戶操作<b class='flag-5'>日志</b>審計功能的<b class='flag-5'>安全</b>性?

    電能質量在線監測裝支持用戶操作日志審計嗎?

    是的,主流電能質量在線監測裝置普遍支持用戶操作日志審計功能 ,這是電力系統安全防護與合規性要求的重要組成部分,符合《電力監控系統安全防護規定》《網絡安全法》等法規標準。 一、
    的頭像 發表于 12-11 16:48 ?1205次閱讀
    電能質量在線監測裝支持用戶操作<b class='flag-5'>日志</b>審計嗎?

    電能質量在線監測裝置數據日志加密存儲的具體操作方法是什么?

    電能質量在線監測裝置數據日志加密存儲的操作遵循 **“硬件安全為基、軟件配置為體、密鑰管理為核” 的原則,具體可分為 6 個核心步驟 **,覆蓋從準備到驗證的全流程,確保日志數據的保密性與完整性
    的頭像 發表于 12-05 10:17 ?660次閱讀
    電能質量在線監測裝置數據<b class='flag-5'>日志</b>加密存儲的具體操作方法是什么?

    電能質量在線監測裝置數據日志能加密存儲嗎?

    電能質量在線監測裝置的數據日志 可以加密存儲 ,且已成為工業級與電力系統合規應用的標準配置。加密機制通常采用 分級加密策略 ,并結合硬件安全模塊保障密鑰安全,確保日志數據的完整性與保密
    的頭像 發表于 12-05 10:16 ?609次閱讀
    電能質量在線監測裝置數據<b class='flag-5'>日志</b>能加密存儲嗎?

    使用littlefs存儲ulog日志,然后讀日志文件會出錯,為什么?

    使用littlefs存儲ulog日志,然后通過命令讀取日志文件,或者通過API接口讀取或拷貝日志文件,都會導致線程卡死,嘗試了多種方法都不行,有沒有大佬有遇到或者處理過類似問題? 改成fatfs來存
    發表于 09-29 06:14

    電商API日志分析的實用工具

    ? 在當今數字化電商時代,API(應用程序編程接口)已成為平臺與外部系統交互的核心通道。電商API日志記錄了每一次請求的詳細信息,包括用戶行為、交易狀態、錯誤響應等。分析這些日志能幫助企業監控性能
    的頭像 發表于 07-23 15:50 ?651次閱讀
    電商API<b class='flag-5'>日志</b>分析的實用工具

    遠程日志errDump調試功能實戰教程:案例驅動的故障排查!

    及Air8101開發板實操驗證。 ? 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統中的錯誤日志上報模塊,主要用于遠程調試與故障診斷。 其原理是將模塊運行過程中產生的錯誤信息或者應用日志
    的頭像 發表于 06-09 16:51 ?739次閱讀
    遠程<b class='flag-5'>日志</b>errDump調試功能實戰教程:案例驅動的故障排查!

    手把手教你配置遠程errDump調試:日志追蹤不求人!

    功能及Air8101開發板實操驗證。 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統中的錯誤日志上報模塊,主要用于遠程調試與故障診斷。 其原理是將模塊運行過程中產生的錯誤信息或者應用日志
    的頭像 發表于 06-05 18:32 ?1128次閱讀
    手把手教你配置遠程errDump調試:<b class='flag-5'>日志</b>追蹤不求人!

    詳解journalctl日志管理

    systemd 提供了自己的日志系統(logging system),稱為 journal。使用 systemd 日志,無需額外安裝日志服務(syslog)。
    的頭像 發表于 06-05 17:22 ?1541次閱讀
    詳解journalctl<b class='flag-5'>日志</b>管理

    怎樣才能安全地按住ctrc +c日志閱讀器然后才能停止并重新啟動日志

    的讀取過程,我將無法在 FX3 中操作任何東西,所有命令都不起作用,所有控件寫入/讀取都將不起作用 以下是兩個函數 我怎樣才能安全地按住 ctrc +c 我的日志閱讀器然后才能停止并重新啟動日志
    發表于 05-27 07:11

    DevEcoStudio 中使用模擬器時如何過濾日志

    DevEcoStudio 中使用模擬器時如何過濾日志 #鴻蒙核心技術#鴻蒙開發者工具##DevEcoStudio 在 Hilog > Settings > Filter
    發表于 05-23 10:46

    如何在CentOS系統中部署ELK日志分析系統

    日志分析已成為企業監控、故障排查和性能優化的重要組成部分。ELK(Elasticsearch、Logstash 和 Kibana)堆棧作為一種強大的開源解決方案,提供了高效的日志收集、存儲和可視化
    的頭像 發表于 05-08 11:47 ?1032次閱讀
    如何在CentOS系統中部署ELK<b class='flag-5'>日志</b>分析系統

    基于RV1126開發板限制系統日志大小教程

    無論管理什么系統,對日志文件的監控、調用、管理都是其中重要的一部分。服務器問題的解決都是從查看系統(錯誤)日志開始的。系統日志是記錄系統硬件狀況、內核動作、軟件啟動、用戶動作等各項信息的文件。我們
    的頭像 發表于 04-16 11:18 ?734次閱讀
    基于RV1126開發板限制系統<b class='flag-5'>日志</b>大小教程