| CPC H04L 63/20 (2013.01) [H04L 63/102 (2013.01); H04L 63/107 (2013.01); H04L 67/02 (2013.01)] | 21 Claims |

|
1. A method for identity management comprising:
maintaining, at an identity management (IM) router:
a definition of a plurality of geographic regions;
associations between the plurality of geographic regions and IM consumers;
a set of data compliance policies associated with the plurality of geographic regions;
receiving, at the IM router, IM requests from the plurality of geographic regions;
routing, by the IM router, the IM requests to an IM producer to obtain identity management data;
obtaining, by the IM router, the identity management data from the IM producer;
filtering, by the IM router, the obtained identity management data to produce filtered identity management data, the filtering comprising:
enforcing, by the IM router, the set of data compliance policies to filter out prohibited data from the obtained identity management data, wherein the filtering out of the prohibited data includes the removal of identity management data that is non-compliant such that a sub-set of a received response is provided in response to the IM requests; and
returning, by the IM router, the filtered identity management data in IM responses to the IM requests.
|