The vSphere SDK for Perl credential store library can be used to automate the logon process for non-interactive client applications by storing the password in a secured local credential cache that the application can access at runtime. You can manage the vSphere credential store using the credential store library included in the vSphere SDK for Perl and discussed in this appendix.

If an application authenticates itself to a vCenter Server system, it requires no additional authentication to access any of the ESX/ESXi systems managed by that vCenter Server system.

Authentication can occur as follows.

See vSphere SDK for Perl Common Options for a discussion of the order of precedence.

This appendix explains how to set up and use the credential store and includes a reference to credential store subroutines.