Patent ID: 11968201
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. The client device of claim 14,
the operations further comprising:
based at least in part on the validation of the credentials during the authentication process, receiving a second redirect message from the identity provider, the second redirect message including the identity provider cookie;
transmitting the second redirect message to the first application, the first application installing the identity provider cookie;
transmitting the second redirect message to the first service provider; and
based at least in part on the first service provider validating the identity provider cookie:
receiving a service provider cookie from the service provider at the first application; and
receiving the first services from the first service provider at the first application based at least in part on the validation of the service provider cookie;

receiving a third redirect message from the second service provider via the second application, the third redirect message being modified by the second application;
determining if the identity provider cookie is stored by the local agent;
based at least in part on the local agent storing the identity provider cookie:
performing a name resolution process, the name resolution process returning the URL of the identity provider;
adding the identity provider cookie stored by the local agent to the first redirect message; and
transmitting the second redirect message to the identity provider;

the operations further comprising:
receiving a fourth redirect message from the identity provider, the fourth redirect message validating the identity provider cookie;
transmitting the fourth redirect message to the second application, the second application installing the identity provider cookie; and
transmitting the fourth redirect message to the second service provider; and

based at least in part on the second service provider validating the identity provider cookie:
receiving the service provider cookie from the service provider at the first application; and
receiving the second services from the second service provider at the second application based at least in part on the validation of the service provider cookie.