Security

issue : want to hide/encrypted text password

pragycho
Loves-to-Learn

Hi ,
i have AD server configuration GUI page in my app where i am setting user_id , password, Group in data input .
so after setting text password and saving page, i can see GUI is showing text password , not encrypted password.
What edits do I need to make in my configurations to hide passwords when i am configuring AD server password?
here is file

app1.xml
======================================


      <endpoint name="data/inputs/app_reporting">

       <header>AD Server Details</header>
             <breadcrumb>
    <parent hidecurrent ="False"> data input stats </parent>
    <name>AD Server Details</name>


    <element name= 'sourceFields' type=" fieldset ">
      <view name="list"/>
      <view name="edit"/>
      <view name="create"/>

      <elements>
        <element name="name" label="AD or LDAP Configurations">
          <view name="list"/>
             <view name="create"/> 
                   <key name="exampleText">Configure this instance to monitor files and directories for AMP logs
                   </key>
        </element>

        <element name="servername" type="textfield" label="AD ServerName">
          <view name="list"/>
          <view name="edit"/>
          <view name="create"/>
           <key name="exampleText">Give AD Server to connect</key>
        </element>

    <element name="username" type="textfield" label="AD UserName">
          <view name="list"/>
          <view name="edit"/>
          <view name="create"/>
          <key name="exampleText">Give AD user to connect</key>
        </element>

        <element name="passcode" type="password" label="AD Password">
          <view name="edit"/>
          <view name="create"/>
          <key name="exampleText">Give AD user`s password to connect</key>
        </element>
        <element name="group" type="textfield" label="AD GroupName">
                  <view name="list"/>
                  <view name="edit"/>
                  <view name="create"/>
                  <key name="exampleText">Give AD group to connect</key>
        </element>

  </elements>
</element>
<element name="eai:acl.app" label="App">
  <view name="list"/>
  <key name="processValueList">"app_reporting"</key>
</element>
0 Karma

woodcock
Esteemed Legend

Are you using the add-on-builder? It has this built-in. You can use it and see what code it generates and then just copy that out.

0 Karma

pragycho
Loves-to-Learn

yes , we are using app .
please help me on how to generate code and where we can get code ?

0 Karma

lakshman239
Influencer

Open your add-on in the Add-on builder, and in the setup page, use the 'password' text box for password.The user will need to have edit_storage capability . This will save the password in an encrypted form . https://docs.splunk.com/Documentation/AddonBuilder/2.2.0/UserGuide/Createasetuppage

0 Karma

pragycho
Loves-to-Learn

I am using our own APP which is created via splunk.
1) can we modify Password through through "Add=on builder"
2) if i want to add new setup page in Settings--->data inputs---> new page like UDP ,TCP ,Scripts.
Is it possible to create through ADD-On builder?

0 Karma

lakshman239
Influencer

You can create your setup page on your own or use add-on builder and create your app/add-on

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...