Patent ID: 8667575

Claim:
A method of propagating authentication session information to a plurality of cores of a multi-core device, the method comprising: a) establishing, by an authentication virtual server executing on a first core of a plurality of cores of a device intermediary to a plurality of clients and one or more servers, a session for a user, the authentication virtual server authenticating the user via a challenge request prior to establishing the session; b) receiving, by a traffic management virtual server executing on a second core of the plurality of cores, a first request to access a server of the one or more servers via the session; c) identifying, by the traffic management virtual server responsive to a determination that the session is not stored by the second core, from an identifier of the session that the first core established the session, the determination comprising decoding a core identifier encoded in the identifier of the session, the core identifier identifying the first core and not the second core; d) sending, by the second core to the first core, a second request for data for the session identified by the identifier; and e) receiving, by the second core from the first core, a response to the second request, the response identifying whether the session is valid based on a search of the identifier of the session among identifiers that are valid in the device.