All Apps and Add-ons
Highlighted

How to retrieve password from storage/passwords?

New Member

I've created a setup page for my app. Code is below:

<setup>
<block title="Enter the credentials for your app" endpoint="storage/passwords" entity="_new">
<input field="name">
    <label>Username</label>
    <type>text</type>
  </input>

  <input field="password">
    <label>Password</label>
    <type>password</type>
  </input>
</block>
</setup>

Through this code I'm able to store the password in encrypted format and I can see the passwords.conf in local folder. But whenever I'm opening the setup page again it's coming as blank and If I'm entering a new credentials it stores the new credential in passwords.conf. I want that after entering and saving the credentials whenever a user opens the setup page again it should display the saved username and password(password as *******).

0 Karma
Highlighted

Re: How to retrieve password from storage/passwords?

Path Finder

I had the same problem with my modular alert action and the best solution I could find so far is to add a second block for changing the existing stored credentials:

  <block title="Change credentials" endpoint="storage/passwords"  entity="*" mode="iter">
        <input field="password">
            <label>Password for $name$</label>
            <type>password</type>
        </input>
  </block>

See also: https://docs.splunk.com/Documentation/Splunk/latest/Admin/Setup.xmlconf

0 Karma