Patent ID: 8423629

Claim:
A method, comprising: receiving, by at least one processor, a communication request at a network device of a first network, wherein the first network comprises an enterprise network; determining, by the at least one processor, a first identity of a first user identified in the communication request, wherein the first identity comprises a non-enterprise identity; mapping, by the at least one processor, the first identity of the first user to a second identity of the first user, wherein the second identity comprises an enterprise identity and wherein mapping comprises altering the communication request to identify the first user by the second identity; forwarding an altered communication request to a first internal network device of the first network, wherein the altered communication request comprises the second identity in a header and further maintains the first identity in a non-header portion of the communication request; after the communication request has been processed by the first network, receiving the altered communication request at a network boundary device of the first network; replacing, at the network boundary device, the second identity with the first identity in the header; and forwarding the altered communication request having the first identity in the header to a device outside of the first network.