CPC G06F 9/541 (2013.01) [G06F 9/543 (2013.01)] | 30 Claims |
1. A computer-implemented method, comprising:
receiving an authentication request, wherein the authentication request includes one or more identifiers associated with a user, and wherein the user is associated with a set of accounts;
dynamically generating a set of initial identifiers, wherein an initial identifier is uniquely associated with a primary identifier corresponding to an account from the set of accounts, and wherein the set of initial identifiers are dynamically generated as a result of the authentication request being fulfilled;
providing the set of initial identifiers, wherein the set of initial identifiers are provided without exposing primary identifiers associated with the set of accounts;
receiving an application programming interface (API) call, wherein the API call includes a request to perform an API action corresponding to a particular account from the set of accounts, and wherein the API call includes a particular initial identifier corresponding to the particular account;
obtaining a particular primary identifier from an identifier translation data structure using the initial identifier, wherein the particular primary identifier is associated with the particular account;
performing the API call using the particular primary identifier to obtain an API call result; and
modifying the API call result to replace the particular primary identifier with the particular initial identifier, wherein when the particular primary identifier is replaced with the particular initial identifier in the API call result, the API call result is provided.
|