Patent ID: 11882106
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 18:
19. A computing service comprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing service to:
identify an authentication scheme supported by the computing service in a distributed computing system;
generate an authentication request for a security token configured to authenticate the computing service to another computing service in the distributed computing system, the authentication request including an indicator that indicates the authentication scheme supported by the computing service;
send the authentication request to an authentication service;
receive, from the authentication service, a list of authentication schemes supported by the authentication service; and
perform an authentication scheme selection process that selects a particular authentication scheme from the list of authentication schemes;
send an indication of the particular authentication scheme to the authentication service;
perform an authentication process with the authentication service according to the particular authentication scheme;
receive the security token from the authentication service based on the authentication process; and
authenticate the computing service to the other computing service using the security token.