A system configured to maintain a content or service access session across any of multiple content or service devices connected to a network, the system comprising: a plurality of providing devices (101a-101c), each providing device providing access to assigned services to client devices; a central device that tracks devices and sessions in the system; and a client device that communicates with a first providing device amongst the plural providing devices, to request access to a requested service, wherein the first providing device communicates the service request of the client device to the central device and receives from the central device, (a) a service list specifying service providing devices available to provide the requested service and (b) a service client mapping associating the client device with the service list, and the first providing device creates, and registers in local cache, a session including a client identifier identifying the client device, issuer information identifying the first providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live, and communicates the session to the client device, and wherein when the client device communicates with another providing device to request the other providing device to resume the session for the client device to obtain the requested service, the other providing device verifies the session and communicates with the session issuer to determine whether the session has been revoked, and if the session has not been revoked and the other providing device validates the session, the other providing device permits the session to resume with the other providing device providing the requested service associated with the session to the client device. a plurality of providing devices (101a-101c), each providing device providing access to assigned services to client devices; a central device that tracks devices and sessions in the system; and a client device that communicates with a first providing device amongst the plural providing devices, to request access to a requested service, wherein the first providing device communicates the service request of the client device to the central device and receives from the central device, (a) a service list specifying service providing devices available to provide the requested service and (b) a service client mapping associating the client device with the service list, and the first providing device creates, and registers in local cache, a session including a client identifier identifying the client device, issuer information identifying the first providing device as session issuer, a delegation list specifying the service providing devices available to provide the requested service, and a session time-to-live, and communicates the session to the client device, and wherein when the client device communicates with another providing device to request the other providing device to resume the session for the client device to obtain the requested service, the other providing device verifies the session and communicates with the session issuer to determine whether the session has been revoked, and if the session has not been revoked and the other providing device validates the session, the other providing device permits the session to resume with the other providing device providing the requested service associated with the session to the client device.