| CPC H04L 63/0853 (2013.01) [H04L 63/0815 (2013.01); H04L 63/0838 (2013.01)] | 15 Claims |

|
1. A computer-implemented method comprising:
receiving, by a combined authentication plugin executing on a computing device, from an authentication requesting device, a request to authenticate an endpoint:
self-federating, by the combined authentication plugin, the request to authenticate;
initiating a first call, by the combined authentication plugin, to a first authentication plugin, the first authentication plugin configured to initiate authentication of the endpoint by a first identity provider;
initiating a second call, by the combined authentication plugin, to a second authentication plugin, the second authentication plugin configured to initiate authentication of the endpoint by a second identity provider;
in response to authentication of the endpoint by the first and second identity providers, generating, by the combined authentication plugin, a combined, self-federated token based on at least two other tokens provided by the first and second identity providers, the combined token being in a format to allow subsequent requests to authenticate the endpoint to use any one of the different identity providers; and
providing the combined authentication token to the authentication requesting device for use in subsequent authentication requests.
|