Patent ID: 11921839
Assignee: APPLE INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A method, comprising:
communicating, by an application executed by a first computing device, with a third computing device that the application purports to be associated with in order to verify that the application is authorized to receive a credential from a second computing device, the credential being usable by a user to login to a service associated with the application, wherein the verification includes:
using stored domain information to retrieve, from the third computing device, one or more files describing association information between the service and the application; and
comparing a stored application identifier of the application with an application identifier of the service in the one or more files;

providing, by the application, a request for the credential to the second computing device, wherein the request is sent by the first computing device to the second computing device via an encrypted channel established using an exchanged shared secret;
receiving, by the application and from the second computing device, a credential selected by the user via a selection prompt on the second computing device, wherein the credential is received from the second computing device via the encrypted channel; and
providing the received credential to authenticate the user for login to the service.