【问题标题】:Intellij IDEA - DB Navigator - reveal passwordIntellij IDEA - DB Navigator - 显示密码
【发布时间】:2021-09-03 01:43:49
【问题描述】:

我在 Intellij IDEA Community 版本中使用“DB navigator”插件(https://plugins.jetbrains.com/plugin/1800-database-navigator/)已经有一段时间了,我非常满意。

我想知道插件中保存的数据库连接的密码。他们被保存了,他们在那里,但我不能与我的队友分享。

即使所有 IDEA 密码都设置为存储在系统密钥环中,我在 seahorse,即我的 Ubuntu 中的“密码和密钥环”应用程序中找不到它们。

他们在哪里?

【问题讨论】:

    标签: intellij-idea intellij-plugin


    【解决方案1】:

    终于找到了

    <project_root>/.idea/dbnavigator.xml
    

    搜索你的连接名称,你会看到这样的东西:

        <connection id="e208f307-8c08-45d5-93fd-958c1d68d049" active="true">
            <database>
              <name value="UAT" />
              <description value="" />
              <database-type value="ORACLE" />
              <config-type value="BASIC" />
              <database-version value="11.2" />
              <driver-source value="BUILTIN" />
              <driver-library value="" />
              <driver value="" />
              <url-type value="SERVICE" />
              <host value="some-host" />
              <port value="1523" />
              <database value="APP_DB" />
              <type value="USER_PASSWORD" />
              <user value="admin" />
              <deprecated-pwd value="<base64-encoded-password>" />
            </database>
            ...
        </connection>
    

    所以,我尝试对它们进行 base64 解码......并且它有效......

    如果作者看到这个,请在​​以后的版本中不要加密;我需要他们在我的本地,这样我就不必再问我的队友了;我太害羞了。请注意我是第一次在问这个问题时创建了标签db-navigator,以便全世界的人都可以聚集在一起热爱这个插件。

    并且,任何阅读此内容的编码人员:请在 Git 中忽略此文件,因为它包含敏感数据。

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 2014-02-07
      • 2011-12-17
      • 2020-09-03
      • 2012-07-25
      • 1970-01-01
      • 2011-09-27
      • 1970-01-01
      • 2014-01-27
      相关资源
      最近更新 更多