Uploaded image for project: 'Bitbucket Server'
  1. Bitbucket Server
  2. BSERV-12749

Support for Oracle Wallet

    XMLWordPrintable

    Details

    • UIS:
      4
    • Feedback Policy:
      We collect Bitbucket feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Description

      Problem Definition

      There is no way to use Oracle Wallet to move away from storing plain text credentials.

      The following steps result in an error:

      1) Move the db servicename/hosts to a tnsnames.ora file.
      2) Edit the jdbc.url bitbucket.properties file to point to the tnsnames.ora connection entry.

      2) Add the following Bitbucket JVM service options:
      -Doracle.net.wallet_location=G:\Atlassian\ApplicationData\shared
      -Doracle.net.tns_admin=G:\Atlassian\ApplicationData\shared

      3) Remove the jdbc.user & jdbc.password from the bitbucket.properties file (since they should now be retrieved from the Oracle Wallet)

      Error:

      XXXX-XX-XX XX:XX:XX,XXX ERROR [spring-startup] com.zaxxer.hikari.pool.HikariPool bitbucket - Exception during pool initialization.
      java.sql.SQLException: ORA-01017: invalid username/password; logon denied
      

      Suggested Solution

      • Add support for Oracle wallet or a feasible alternative

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            nhansberry Nate Hansberry
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but there is no synchronization info for this issue.