Yes, a license is required for ISE and Vivado WebPACK.
An ISE WebPACK license does not require a host ID and, therefore, can work on any computer.
A Vivado WebPACK license is activation-based and will be authorized in the Xilinx trusted storage area.
To access a WebPACK license, run the Xilinx License Configuration Manager (XLCM) for ISE and the Vivado License Manager (VLM) for Vivado.
XLCM and VLM are automatically launched when their respective installation programs exit.
When XLCM or VLM starts, either will allow you to generate and then copy or install the WebPACK license into the proper location.