Creating a security profile for using locally-stored credentials

You can create a security profile for authentication against credentials stored locally in the integration server's vault.

About this task

Create a Security Profiles policy that uses locally-stored credentials for authentication, by completing the following steps:

Procedure

  1. Create a Security Profiles policy in a policy project (for example, SecPolicy/BasicAuthLocal.policyxml), as described in Creating policies with the IBM App Connect Enterprise Toolkit.
  2. Set the Authentication property to Local.
  3. Set the AuthenticationConfiguration property to the local credential alias of the credential that is stored in the integration server's vault. For example:
    
    <?xml version="1.0" encoding="UTF-8"?>
    <policies>
      <policy policyType="SecurityProfiles" policyName="LocalAuth" policyTemplate="SecurityProfiles">
        <authentication>Local</authentication>
        <authenticationConfig>LocalCredentialsAlias</authenticationConfig>
      </policy>
    </policies>