A server device configured to receive access from multiple applications (31, 32, 33) running on a terminal device, wherein the server device is further configured to: receive from at least one application of the multiple applications (31, 32, 33) a sign-in request specifying a user name and password entered by a user of the terminal device when an access token issued to the application (31, 32, 33) is not stored in a nonvolatile storage region reserved for the application (31, 32, 33) by the terminal device, and receive, from at least one application of the multiple applications (31, 32, 33), an access request specifying an access token issued to the application (31, 32, 33) when the access token is stored in the nonvolatile storage region, perform authentication with the user name and password specified in the sign-in request when the sign-in request transmitted by any of the applications running on the terminal device is received, issue the access token associated with the user name specified in the sign-in request to a transmission source application having transmitted the sign-in request if the authentication is successful, and transmit the issued access token to the transmission source application, and approve access from the transmission source application; store the issued access token in association with a terminal identification code presenting the terminal device on which the transmission source application having transmitted the sign-in request runs and with an addition of an expiration date, and postpone expiration dates given to other access tokens stored in association with the terminal identification code; and approve access from a transmission source application having transmitted the access request and postpone expiration dates given to all access tokens stored in association with the terminal identification code of the terminal device on which the transmission source application runs when the access request transmitted by any of the applications running on the terminal device is received and the access token specified in the access request is stored in association with the terminal identification code and as being unexpired. receive from at least one application of the multiple applications (31, 32, 33) a sign-in request specifying a user name and password entered by a user of the terminal device when an access token issued to the application (31, 32, 33) is not stored in a nonvolatile storage region reserved for the application (31, 32, 33) by the terminal device, and receive, from at least one application of the multiple applications (31, 32, 33), an access request specifying an access token issued to the application (31, 32, 33) when the access token is stored in the nonvolatile storage region, perform authentication with the user name and password specified in the sign-in request when the sign-in request transmitted by any of the applications running on the terminal device is received, issue the access token associated with the user name specified in the sign-in request to a transmission source application having transmitted the sign-in request if the authentication is successful, and transmit the issued access token to the transmission source application, and approve access from the transmission source application; store the issued access token in association with a terminal identification code presenting the terminal device on which the transmission source application having transmitted the sign-in request runs and with an addition of an expiration date, and postpone expiration dates given to other access tokens stored in association with the terminal identification code; and approve access from a transmission source application having transmitted the access request and postpone expiration dates given to all access tokens stored in association with the terminal identification code of the terminal device on which the transmission source application runs when the access request transmitted by any of the applications running on the terminal device is received and the access token specified in the access request is stored in association with the terminal identification code and as being unexpired.