1. A method comprising: based on a response received from an application, modifying, by a computer system, the response to include one or more computer-executable instructions, wherein the response is based on a first request by a device to access the application; and sending, by the computer system, the modified response to the device; wherein execution of the one or more computer-executable instructions on the device causes the device to: obtain, from the computer system, credential information associated with a user to access the application, wherein the credential information comprises a plurality of credentials; select a credential from the plurality of credentials; and send, to the computer system, a second request to update access information associated with the user for the application based on the selected credential.