To create an AnyIdentity PAM Provider, you first need to create a provider template or import an existing one.
Create an AnyIdentity Template
- In Devolutions Server, go to Administration – Privileged Access – Providers.
- Click on the AnyIdentity Templates button.
- Click Add to create a new template.
- In the General section, provide a Name (mandatory) and a Description (optional) for your new template. It is also possible to change the displayed icon.
- Three actions can be enabled, each with their own script. Check the boxes next to the ones that you want to implement.
- Password rotation, to reset account passwords.
- Heartbeat, to synchronize accounts.
- Account discovery, for scanning.
- In the Provider Properties and Account Properties sections, set the fields that the providers and accounts will implement. Add properties by clicking on the Add property button. For each property, provide a Name and a Type. Below is a list of the different types:
- Boolean
- Description (string)
- Int
- Password (string)
- Sensitive Data (SecureString)
- String
- Unique Identifier (string)
- Username (string)
- Check the Mandatory box next to a property if the fields are required for creation/editing.
- For each action that was enabled in the General section, go to the corresponding section in the left menu.
- Map the properties of the provider/account that the script needs to work by providing the following:
- Name: Name of the variable in the script.
- Source: If the value is provided by the provider or the account.
- Property: The source property that will be injected into the script. If need be, you can add other script parameters.
- Insert the script of the action either by browsing on your computer to find it or by manually editing the Script field. You can also generate a base script to build upon.
- Test your script once it is complete, then Save your new template.
Your new AnyIdentity template has been created and can be found in the templates list. You can skip to Create an AnyIdentity Provider.
Import an AnyIdentity Template
You can access our public GitHub repository to find AnyIdentity PAM Providers made by the Devolutions team and instructions on how to use them.
- In Devolutions Server, go to Administration – Privileged Access – Providers.
- Click on the AnyIdentity Templates button.
- Click on the Import button.
- Upload your .json file, then click on Import.
- Adapt the template settings if need be, then click on Save.
Your template has now been imported and can be found in the AnyIdentity Templates list.
Create an AnyIdentity PAM Provider
Once your template has been created or imported, you are ready to create an AnyIdentity provider.
- Go to Administration – Privileged Access – Providers, then click Add.
- Go to AnyIdentity in the left menu, then select your new template in the list. Click Continue.
- In the Provider configuration page, provide a Name and a Username, as this information is mandatory. Then, if necessary, set the other options according to your needs.
- Click Save.
Your new AnyIdentity provider has been created and can be found in the providers list.