US 12,294,575 B2
Self-federation in authentication systems
Ayush Jain, North Lauderdale, FL (US); and Ricardo Feijoo, Davie, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Sep. 27, 2021, as Appl. No. 17/485,695.
Application 17/485,695 is a continuation of application No. 16/198,249, filed on Nov. 21, 2018, granted, now 11,159,517.
Prior Publication US 2022/0014517 A1, Jan. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/0853 (2013.01) [H04L 63/0815 (2013.01); H04L 63/0838 (2013.01)] 15 Claims
OG exemplary drawing
 
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.