Bootstrapping authentication of second application via confirmation by first application
AssigneeAmazon Technologies, Inc.
InventorsHarsha Ramalingam, Jesper Mikael Johansson, Bharath Kumar Bhimanaik
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments that facilitate bootstrap authentication of a second application by way of a user confirmation via a first application. The first application is authenticated using trusted credentials. A first application is authenticated with an authentication service using the security credential. Text input is sent from the first application to the second application via the network. The text input is sent to a text entry field on the second application.
Claims20
A non-transitory computer-readable medium embodying a program that, when executed by at least one first computing device, causes the at least one first computing device to at least:
- authenticate a first application executed in a second computing device based at least in part on a first security credential received from the second computing device via the first application in a first authentication request;
- in response to receiving a second authentication request from a second application executed in a third computing device, generate a second security credential for a user account;
- authenticate the second application for access to the user account based at least in part on receiving the second security credential from the first application;
- receive data encoding a text input from the first application;
- and
- send the text input to a text entry field of the second application.
A system, comprising:
- a data store storing authentication data;
- and
- at least one first computing device communicably coupled to the data store, the at least one first computing device configured to at least:
- authenticate a first application executed in a second computing device based at least in part on a first security credential received from the first application in a first authentication request;
- generate a user interface configured to detect a user performance of at least one user action via the second computing device;
- receive data encoding the at least one user action from the first application;
- authenticate a second application for access to a user account based at least in part on receiving the data encoding the at least one user action;
- receive data encoding a text input from the first application;
- and
- send the text input to a text entry field of the second application.
A method, comprising:
- receiving, via at least one of one or more first computing devices, a security credential for a user account from a user;
- authenticating, via at least one of the one or more first computing devices, a first application with an authentication service using the security credential;
- receiving, via at least one of the one or more first computing devices, at least one user action in a confirmation of a bootstrap authentication request submitted by a second application to the authentication service, the confirmation being received via the first application while the first application is authenticated, wherein receiving the at least one user action comprising at least one of receiving a sound via a microphone, receiving a gesture via a touchscreen, or receiving a motion via an accelerometer;
- sending, via at least one of the one or more first computing devices, data encoding the at least one user action to the authentication service;
- receiving, via at least one of the one or more first computing devices, a text input from the user;
- and
- sending, via at least one of the one or more first computing devices, the text input to a text entry field of the second application.
Dependencies are inferred from the claim text.