A method and system to manage user access to resources and computing tasks
on servers located on a network. The preferred embodiments of this system
would enable a resource provider to manager user access to resources
based on user specific criteria and resource specific criteria. The
invention creates user associated access session(s) and generates tokens
corresponding to such access session(s) to allow user access. The system
is able to manage any type or any combination of licensing criteria, to
manage different licensing criteria associated with the same user, to
manage different licensing criteria associated with the same resource,
and to manage different licensing relationship among users and resources.
The system is scalable as additional sets of license managers can be
added to manage additional users and resources. Optionally, secondary
access sessions are provided to users to allow for completion of a
current task when initial access session(s) are depleted.