Patent ID: 8504824

Claim:
A system for authenticating third-party entities, the system comprising: a network based computing platform including a first memory and at least one processor in communication with the first memory; and a third-party authentication module stored in the first memory, executable by the processor and configured to: receive a network call from a third-party entity that includes a session token and a first rotating key; authenticate the third-party entity based at least in part on a determination that the session token and the first rotating key are currently stored in network memory; provide the third-party access to a network session in response to authenticating the third-party entity; revoke the first rotating key from the network memory in response to authenticating the third-party entity; generate, and store in the network memory, a second rotating key configured to only provide for authentication of the third-party during a next-in-time network call by the third-party entity to the network system; and communicate the second rotating key to the third-party entity.