Patent ID: 9734310
Date: 2017-08-15
CPC Classifications: G06F,H04L

Claim:
1. An authentication method comprising: a step in which a server transmits an application necessary for a user to execute a task that is to be executed by the user at a minimum to a terminal device of the user via a network to which the server and the terminal device are connected; a step in which the server acquires context information that indicates status of the terminal device from the terminal device; a step in which the server generates information about necessity for authentication that describes necessary authentication to be executed when the application is executed in the terminal device with respect to the context information acquired and a condition that allows no authentication to be performed on the basis of the context information acquired; a step in which the server transmits the information about the necessity for authentication and an authentication module for executing the necessary authentication; a step in which the terminal device determines, before executing the application, whether the necessary authentication is needed on the basis of the information about the necessity for authentication and history information about authentication performed in the past; a step in which the terminal device executes the application when the terminal device determines that the necessary authentication is not needed, and the terminal device changes, before executing the application, a name of the authentication module for executing the necessary authentication to a name of the application and changes the name of the application to another name to execute the authentication module instead of the application when the terminal device determines that the necessary authentication is needed.