Authenticating Against ESX Agent Manager

handles the authentication of ESX Agent Manager clients, so a solution must first log in to
before it can call the methods of the ESX Agent Manager API.
ESX Agent Manager registers itself with the
reverse proxy in the
eam
namespace. You find the ESX Agent Manager API under
eam/sdk
. You must direct all ESX Agent Manager API calls in your solution to
vcenter_server_ip_address
/eam/sdk
.
ESX Agent Manager grants access to clients that are also clients of the
instance in which ESX Agent Manager is an extension. All
extensions that have an active
session have access to ESX Agent Manager. These extensions can create ESX agencies and monitor existing ESX agencies in ESX Agent Manager. The user name that the extension provides is the extension key that the extension sets in the
ExtensionManager
instance.
Users can access the ESX Agent Manager user interface only if they have the
Eam.View
and
Eam.Modify
privileges. Solutions by definition have all
privileges, but the
Eam.View
and
Eam.Modify
privileges limit what users can do in the
.
ESX Agent Manager Privileges
Privilege
Permitted Actions
Eam.View
Users can monitor all running ESX agencies in ESX Agent Manager.
Eam.Modify
Users can modify the ESX agencies, for example by powering off ESX agent virtual machines.
When you make an HTTP request to call an object in the ESX Agent Manager API for the first time, you must set the VMware SOAP session cookie. You set it to the value of the VMware SOAP session cookie of the
HTTP connection. You must add a function in your solution to obtain the SOAP session cookie from
when the solution establishes the connection to
r. The cookie remains set for the duration of the ESX Agent Manager session.