Use CyberArk as a secure configuration provider

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • You can use a CyberArk vault to secure any sensitive data from the MID Server config.xml file.

    시작하기 전에

    Role required: admin

    Before configuring CyberArk as secured config provider, make sure that JavaPasswordSDK.jar is available in the <mid_installation_folder>/agent/extlib folder.

    이 태스크 정보

    CyberArk is commonly used to secure credentials in its external vault. However, a MID Server parameter in the config.xml file enables you to store other types of data in CyberArk.

    프로시저

    1. Open the config.xml file in a text editor.
      This file is located in the /agent folder in your MID Server installation path.
    2. Enable this parameter and value:
      <parameter name="mid.secure_config.provider" value="com.service_now.mid.services.config.CyberArkSecuredConfigProvider"/>
    3. Configure specific data to secure in the CyberArk vault.
      Use the following example as a guide.
      1. Secure the MID Server credentials by setting this parameter to match the ID and Type for that data in your CyberArk integration configuration.
        <parameter name="mid.instance.username" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
        <parameter name="mid.instance.password" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
      2. Secure the URL of the instance by setting this parameter to match the ID and Type for that data in your CyberArk configuration.
        <parameter name="url" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
    4. Save the configuration file.
    5. Restart the MID Server.