TongWeb7.0動態密鑰說明

? ? ? ?為解決TongWeb密碼硬編碼問題,TongWeb7.0.4.9_M5及之后版本采用動態密鑰,在使用過程或升級過程中可能會遇到密碼加密異常問題。對其做一個說明:

? ? ? ?在TongWeb單節點情況下,根節點和通過domain命令建的域,數據源用戶名和密碼、SSL證書密碼、JCA適配器密碼等的密鑰是采用動態密鑰的。禁止不同TongWeb間的密碼復制粘貼。例如:

場景一:

A機 /opt/tongweb/conf/tongweb.xml ?中的密碼復制到 ??B機不同目錄?/root/tongweb/conf/tongweb.xml

密碼不可用

場景二:

A機 /opt/tongweb/conf/tongweb.xml ?中的密碼復制到 ?A機域下?/opt/tongweb/domains/node1/conf/tongweb.xml

密碼不可用

? ? ? ?TongDataGrid組名也是根據TongWeb做為動態密鑰的,密碼則根據組名做為動態密鑰的,組名不同,密碼相同時生成的加密串不同。手工配置session復制時,步驟如下:

  1. 在控制臺配置session管理器,如:組名tongdev, 密碼tongtech
  2. 將tongweb.xml中生成的tdg-group-name="_TSM_0oaTdXXU8MK/L/dJtwOsTQ==" tdg-group-password="_TSM_ADU772qVqjc33QGYPqdKpw==" 復制到TDG的tongdatagrid.xml中。
<group><name>tongdev</name><password>_TSM_ADU772qVqjc33QGYPqdKpw==</password></group>

? ? ?若無法通過控制臺配置密碼,則可以通過命令生成密碼串復制到tongweb.xml中。

  1. 數據源用戶名和密碼、SSL證書密碼、JCA適配器密碼、tdg-group-name則通過password命令生成加密串。
  2. TDG的tdg-group-password則通過

?commandstool generate-tdg-token --tongdatagrid_group_name=tongdev --tongdatagrid_group_password=tongtech ?命令,將生成的加密串復制到tongweb.xml和tongdatagrid.xml中。

? ? ? ? ?在采用TongWeb heimdall情況下,通過集中管理添加節點,新建集群和域,會在TongWeb conf\security目錄下生成tsmtoken.txt文件動態密碼,則相關域數據源用戶名和密碼、SSL證書密碼、JCA適配器密碼、tdg-group-name生成的加密串相同。 將該文件復制到其它TW域則得到相同加密串。

? ? ???注意:TongWeb7.0.4.9_M5兼容舊密碼,正常補丁升級后,在控制臺保存密碼,可以更新為新的加密方式。但注意更換TongWeb目錄后要更新密碼。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86144.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86144.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86144.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【LLMs篇】14:擴散語言模型的理論優勢與局限性

項目內容論文標題擴散語言模型的理論優勢與局限性 (Theoretical Benefit and Limitation of Diffusion Language Model)研究背景擴散語言模型&#xff08;尤其是掩碼擴散模型 MDM&#xff09;因其并行生成能力被認為有潛力超越自回歸模型&#xff0c;但其在效率-準確性上的權衡…

歡樂熊大話藍牙知識14:用 STM32 或 EFR32 實現 BLE 通信模塊:從0到藍牙,你也能搞!

&#x1f680; 用 STM32 或 EFR32 實現 BLE 通信模塊&#xff1a;從0到藍牙&#xff0c;你也能搞&#xff01; “我能不能自己用 STM32 或 EFR32 實現一個 BLE 模塊&#xff1f;” 答案當然是&#xff1a;能&#xff01;還能很帥&#xff01; &#x1f468;?&#x1f3ed; 前…

在C語言中使用UUID作為AES加密密鑰

在C語言中使用UUID作為AES加密密鑰 編譯依賴安裝示例代碼編譯和運行關鍵點說明![在這里插入圖片描述](https://i-blog.csdnimg.cn/direct/0df1f1d803cd40688f6d58a9d0e1f1d9.png)注意事項編譯依賴安裝 運行環境位centos8 Linux 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec …

全面解析:tzst 歸檔格式的先進性與跨平臺文件管理指南

您可以通過 star 我固定的 GitHub 存儲庫來支持我&#xff0c;謝謝&#xff01;以下是我的一些 GitHub 存儲庫&#xff0c;很有可能對您有用&#xff1a; tzst Xget Prompt Library 原文 URL&#xff1a;https://blog.xi-xu.me/2025/06/07/comprehensive-guide-to-tzst-arch…

C++ 設計模式 《小明的奶茶加料風波》

&#x1f468;?&#x1f393; 模式名稱&#xff1a;裝飾器模式&#xff08;Decorator Pattern&#xff09; &#x1f466; 小明最近上線了校園奶茶配送功能&#xff0c;業務火爆&#xff0c;大家都在加料&#xff1a; 有的同學要加波霸 &#x1f7e4;&#xff0c;有的要加椰果…

Java 并發編程系列(上篇):多線程深入解析

一、開篇&#xff1a;走進 Java 并發編程世界 在現代軟件開發中&#xff0c;充分利用多核 CPU 的計算能力至關重要&#xff0c;Java 并發編程為我們提供了實現這一目標的工具。從簡單的多線程任務并行執行&#xff0c;到復雜的高并發系統設計&#xff0c;掌握并發編程是進階 Ja…

[逆向工程] C實現過程調試與鉤子安裝(二十七)

[逆向工程] C實現過程調試與鉤子安裝&#xff08;二十七&#xff09; 引言 在現代逆向工程和調試領域&#xff0c;能夠動態監控和操控進程執行非常關鍵。本篇文章將全面講解如何使用 C 編寫一個進程調試器——hookdbg64.exe&#xff0c;實現對目標進程的附加、監控 WriteFile…

分頁查詢的實現

第一步&#xff1a;導入pom依賴 <!--配置PageHelper分頁插件--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.6</version><exclusions>…

JDK17 Http Request 異步處理 源碼刨析

為什么可以異步&#xff1f; #調用起始源碼 // 3. 發送異步請求并處理響應 CompletableFuture future client.sendAsync( request, HttpResponse.BodyHandlers.ofString() // 響應體轉為字符串 ).thenApply(response -> { // 狀態碼檢查&#xff08;非200系列拋出異常&…

會計 - 合并4 - 或有對價的會計處理

一、多次交易(構成一攬子交易)形成非同一控制下企業合并 構成一攬子交易的,在取得控制權時確認長期股權投資;取得控制權之前已支付的款項應作為預付投資款項(通常以”預付賬款“科目核算)處理。 滿足以下一種或多種情況的,通常應將多次交易事項作為“一攬子交易”進行會…

【HTTP三個基礎問題】

面試官您好&#xff01;HTTP是超文本傳輸協議&#xff0c;是互聯網上客戶端和服務器之間傳輸超文本數據&#xff08;比如文字、圖片、音頻、視頻等&#xff09;的核心協議&#xff0c;當前互聯網應用最廣泛的版本是HTTP1.1&#xff0c;它基于經典的C/S模型&#xff0c;也就是客…

NLP中的input_ids是什么?

在自然語言處理(NLP)中,input_ids 是什么 在自然語言處理(NLP)中,input_ids 是將文本轉換為模型可處理的數字表示后的結果,是模型輸入的核心參數之一。 一、基本概念 文本數字化 原始文本(如 “Hello world!”)無法直接被模型處理,需要通過分詞器(Tokenizer) 將其…

?? Linux Docker 基本命令參數詳解

&#x1f433; Linux Docker 基本命令參數詳解 &#x1f4d8; 1. Docker 簡介 Docker 是一個開源的容器化平臺&#xff0c;它通過將應用及其依賴打包到一個輕量級、可移植的容器中&#xff0c;從而實現跨平臺運行。Docker 采用 C/S 架構&#xff0c;服務端稱為 Docker Daemon&a…

Spring IoC 模塊設計文檔

注&#xff1a;碼友們&#xff0c;我們是從設計的角度一步步學習和分解Spring&#xff1b;所以不要一上來就想看源碼&#xff0c;也不需要關心Spring具體加載進去的&#xff1b;我們只封裝工具&#xff08;如IoC&#xff09;&#xff0c;至于調用&#xff0c;暫時不用考慮&…

Linux(生產消費者模型/線程池)

目錄 一 生產消費者模型 1. 概念&#xff1a; 2. 基于阻塞隊列的生產消費者模型&#xff1a; 1. 對鎖封裝 2. 對條件變量封裝 二 信號量(posix) 1. 概念 2. API 3. 基于環形隊列的生產消費者模型 三 線程池 1. 概念 2. 示例 四 補充字段 1. 可重入函數 VS 線程安…

無線網絡掃描與分析工具 LizardSystems Wi-Fi Scanner 25.05

—————【下 載 地 址】——————— 【?本章下載一】&#xff1a;https://pan.xunlei.com/s/VOS4QQ9APt3FgFQcxyArBiZlA1?pwdi4du# 【?本章下載二】&#xff1a;https://pan.xunlei.com/s/VOS4QQ9APt3FgFQcxyArBiZlA1?pwdi4du# 【百款黑科技】&#xff1a;https://uc…

Java Map完全指南:從基礎到高級應用

文章目錄 1. Map接口概述Map的基本特性 2. Map接口的核心方法基本操作方法批量操作方法 3. 主要實現類詳解3.1 HashMap3.2 LinkedHashMap3.3 TreeMap3.4 ConcurrentHashMap 4. 高級特性和方法4.1 JDK 1.8新增方法4.2 Stream API結合使用 5. 性能比較和選擇建議性能對比表選擇建…

[最全總結]城市災害應急管理系統

城市災害應急管理集成系統 | 國家重點研發政府間合作項目 Vue+ElementUI+Bpmn+Cesium+Java SpringBoot 項目描述 在智慧城市戰略背景下,項目面向內澇、團霧和火災等災害,開發了集災害模型集成模擬、場景可視化與應急預案管理于一體的系統,系統各子模塊進行軟件功能測試,測…

QtWidgets模塊功能及架構解析

QtWidgets 是 Qt 框架中用于創建傳統桌面應用程序圖形用戶界面(GUI)的核心模塊。在 Qt 6.0 中&#xff0c;QtWidgets 模塊繼續提供豐富的 UI 組件和功能&#xff0c;盡管 Qt 正在向 QML 方向演進&#xff0c;但 QtWidgets 仍然是許多桌面應用程序的基礎。 一、主要功能 基礎窗…

grep、wc 與管道符快速上手指南

&#x1f3af; Linux grep、wc 與管道符快速上手指南&#xff1a;從入門到實用 &#x1f4c5; 更新時間&#xff1a;2025年6月7日 &#x1f3f7;? 標簽&#xff1a;Linux | grep | wc | 管道符 | 命令行 文章目錄 前言&#x1f31f; 一、grep、wc 和管道符簡介1.核心功能2.核心…