91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ApiBootLogging整合SpringSecurity安全上報(bào)日志

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-10 22:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

創(chuàng)建Logging Admin項(xiàng)目

我們需要在集成ApiBoot Logging Admin項(xiàng)目?jī)?nèi)添加Spring Security相關(guān)依賴來(lái)完成安全配置,我們需要?jiǎng)?chuàng)建一個(gè)Logging Admin項(xiàng)目,可參考【將ApiBoot Logging采集的日志上報(bào)到Admin】文章內(nèi)容。

集成Spring Security

Logging Admin項(xiàng)目pom.xml文件內(nèi)添加Spring Security依賴,如下所示:


org.springframework.bootspring-boot-starter-security

配置Spring Security認(rèn)證用戶

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

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

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

創(chuàng)建Logging Client項(xiàng)目

我們的業(yè)務(wù)服務(wù)需要集成ApiBoot Logging依賴(作為Logging Client進(jìn)行上報(bào)請(qǐng)求日志),可參考【使用ApiBoot Logging進(jìn)行統(tǒng)一管理請(qǐng)求日志】文章內(nèi)容創(chuàng)建項(xiàng)目。

配置安全上報(bào)

如果使用過(guò)Eureka的小伙伴應(yīng)該對(duì)路徑配置Basic User的方式不陌生,格式為:username:password@ip:port。

application.yml修改上報(bào)的Logging Admin路徑如下所示:

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

我們?cè)?code>Logging Admin配置的用戶名為:admin,密碼為:admin123,而@符號(hào)后面就是Logging AdminIP地址以及端口號(hào)

測(cè)試

下面我們進(jìn)行測(cè)試Spring Security是否起到了作用。

依次啟動(dòng)Logging AdminLogging Client,通過(guò)以下命令訪問(wèn)接口

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

Logging Admin控制臺(tái)可以看到上報(bào)的請(qǐng)求日志信息時(shí),證明我們已經(jīng)安全的上報(bào)了日志,如果Logging Client控制臺(tái)打印401 Exception認(rèn)證錯(cuò)誤信息,請(qǐng)檢查Logging Client配置的路徑Basic User是否正確。

敲黑板,劃重點(diǎn)

請(qǐng)求日志是用來(lái)檢查接口的穩(wěn)定性、排除一些請(qǐng)求異常問(wèn)題的主要憑據(jù),所以我們盡可能要保證數(shù)據(jù)的有效性、安全性,建議搭配Spring Security一塊使用ApiBoot Logging。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3001

    瀏覽量

    116419
  • spring
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    15935
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    905

    瀏覽量

    29517
  • 人臉識(shí)別
    +關(guān)注

    關(guān)注

    77

    文章

    4127

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    模組日志功能技術(shù)概覽

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

    RT-Thread ULOG: 創(chuàng)建多個(gè)文件后端并保存不同日志方法 | 技術(shù)集結(jié)

    目錄前言使用場(chǎng)景實(shí)現(xiàn)功能具體操作1前言在項(xiàng)目開(kāi)發(fā)中需要使用到日志功能來(lái)調(diào)試和查看問(wèn)題。有些問(wèn)題并不會(huì)在我們實(shí)時(shí)查看的時(shí)候發(fā)生,而是在你上個(gè)廁所的功夫可能就發(fā)生了。如果上位機(jī)的緩沖區(qū)不夠大,可能錯(cuò)誤
    的頭像 發(fā)表于 12-15 19:22 ?4905次閱讀
    RT-Thread ULOG: 創(chuàng)建多個(gè)文件后端并保存不同<b class='flag-5'>日志</b>方法 | 技術(shù)集結(jié)

    如何確保電能質(zhì)量在線監(jiān)測(cè)裝置的用戶操作日志審計(jì)功能的安全性?

    確保電能質(zhì)量在線監(jiān)測(cè)裝置用戶操作日志審計(jì)功能的安全性,核心是構(gòu)建 “日志全生命周期安全防護(hù)體系” ,覆蓋 “日志生成→存儲(chǔ)→訪問(wèn)→傳輸→備份
    的頭像 發(fā)表于 12-11 16:49 ?1292次閱讀
    如何確保電能質(zhì)量在線監(jiān)測(cè)裝置的用戶操作<b class='flag-5'>日志</b>審計(jì)功能的<b class='flag-5'>安全</b>性?

    電能質(zhì)量在線監(jiān)測(cè)裝支持用戶操作日志審計(jì)嗎?

    是的,主流電能質(zhì)量在線監(jiān)測(cè)裝置普遍支持用戶操作日志審計(jì)功能 ,這是電力系統(tǒng)安全防護(hù)與合規(guī)性要求的重要組成部分,符合《電力監(jiān)控系統(tǒng)安全防護(hù)規(guī)定》《網(wǎng)絡(luò)安全法》等法規(guī)標(biāo)準(zhǔn)。 一、
    的頭像 發(fā)表于 12-11 16:48 ?1204次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝支持用戶操作<b class='flag-5'>日志</b>審計(jì)嗎?

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志加密存儲(chǔ)的具體操作方法是什么?

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

    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)日志能加密存儲(chǔ)嗎?

    電能質(zhì)量在線監(jiān)測(cè)裝置的數(shù)據(jù)日志 可以加密存儲(chǔ) ,且已成為工業(yè)級(jí)與電力系統(tǒng)合規(guī)應(yīng)用的標(biāo)準(zhǔn)配置。加密機(jī)制通常采用 分級(jí)加密策略 ,并結(jié)合硬件安全模塊保障密鑰安全,確保日志數(shù)據(jù)的完整性與保密
    的頭像 發(fā)表于 12-05 10:16 ?607次閱讀
    電能質(zhì)量在線監(jiān)測(cè)裝置數(shù)據(jù)<b class='flag-5'>日志</b>能加密存儲(chǔ)嗎?

    使用littlefs存儲(chǔ)ulog日志,然后讀日志文件會(huì)出錯(cuò),為什么?

    使用littlefs存儲(chǔ)ulog日志,然后通過(guò)命令讀取日志文件,或者通過(guò)API接口讀取或拷貝日志文件,都會(huì)導(dǎo)致線程卡死,嘗試了多種方法都不行,有沒(méi)有大佬有遇到或者處理過(guò)類似問(wèn)題? 改成fatfs來(lái)存
    發(fā)表于 09-29 06:14

    電商API日志分析的實(shí)用工具

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

    遠(yuǎn)程日志errDump調(diào)試功能實(shí)戰(zhàn)教程:案例驅(qū)動(dòng)的故障排查!

    及Air8101開(kāi)發(fā)板實(shí)操驗(yàn)證。 ? 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統(tǒng)中的錯(cuò)誤日志上報(bào)模塊,主要用于遠(yuǎn)程調(diào)試與故障診斷。 其原理是將模塊運(yùn)行過(guò)程中產(chǎn)生的錯(cuò)誤信息或者應(yīng)用日志
    的頭像 發(fā)表于 06-09 16:51 ?739次閱讀
    遠(yuǎn)程<b class='flag-5'>日志</b>errDump調(diào)試功能實(shí)戰(zhàn)教程:案例驅(qū)動(dòng)的故障排查!

    手把手教你配置遠(yuǎn)程errDump調(diào)試:日志追蹤不求人!

    功能及Air8101開(kāi)發(fā)板實(shí)操驗(yàn)證。 一、errDump功能介紹 1.1 errDump有什么用? errDump是LuatOS系統(tǒng)中的錯(cuò)誤日志上報(bào)模塊,主要用于遠(yuǎn)程調(diào)試與故障診斷。 其原理是將模塊運(yùn)行過(guò)程中產(chǎn)生的錯(cuò)誤信息或者應(yīng)用日志
    的頭像 發(fā)表于 06-05 18:32 ?1127次閱讀
    手把手教你配置遠(yuǎn)程errDump調(diào)試:<b class='flag-5'>日志</b>追蹤不求人!

    詳解journalctl日志管理

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

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

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

    DevEcoStudio 中使用模擬器時(shí)如何過(guò)濾日志

    DevEcoStudio 中使用模擬器時(shí)如何過(guò)濾日志 #鴻蒙核心技術(shù)#鴻蒙開(kāi)發(fā)者工具##DevEcoStudio 在 Hilog > Settings > Filter
    發(fā)表于 05-23 10:46

    如何在CentOS系統(tǒng)中部署ELK日志分析系統(tǒng)

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

    基于RV1126開(kāi)發(fā)板限制系統(tǒng)日志大小教程

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