摘要 |
PROBLEM TO BE SOLVED: To authenticate a user who uses a terminal device without using an identifier derived from hardware such as a MAC address.SOLUTION: A server device comprises: means to newly generate an insufficient or invalid ID, store a user ID and a session ID in a database in association with each other, return the user ID and the session ID to the browser application of a request source and cause the prescribed application to store the user ID and the session ID, when an authentication request in which both or one of the user ID and the session ID are lacking or in an invalid state is received from the browser application started by the prescribed application of a terminal device; and means to refer to the database, perform authentication by checking whether or not a set of the user ID and the session ID is stored and return an authentication result to the prescribed application of the request source, when the authentication request including the user ID and the session ID is received from the prescribed application. |