Patent ID: 11956371
Assignee: T-MOBILE USA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. One or more non-transitory computer-readable media collectively storing computer-executable instructions that, when executed with one or more processors, collectively causes computers to perform acts comprising:
receiving, at a second service provider (2-SP) server, a service request within a first service provider (1-SP) recursive authentication token to access a secure service provided by a 1 SP server;
determining whether an additional secure service is required from a third-party service provider (3-SP) server to fulfill the service request;
calculating a cryptographic hash of a 2-SP payload indicating the additional secure service;
generating a 2-SP public-private key pair that is associated with the 2-SP server;
generating a 2-SP digital signature based at least in part on the cryptographic hash and a private key of the 2-SP public-private key pair;
in response to determining that the additional secure service is required from the 3-SP server, generating a 2-SP recursive authentication token (i) that is associated with the 2-SP server for delivery to the 3-SP server and (ii) that includes the 2-SP digital signature and the 2-SP payload; and
transmitting the 2-SP recursive authentication token to the 3-SP server.