A computer-implemented method for binding an IoT device with an identity of a user, whereby action, by the IoT device, is attributed to the user, the method comprising:
- receiving, at a computing device, a request for verification of an identity of a user, the request including identifying data for the user;
- verifying, by the computing device, the identity of the user;
- in response to the identity of the user being verified, compiling and storing, by the computing device, in memory associated with the computing device, the identifying data for the user;
- receiving, by the computing device, an IoT device ID associated with an IoT device, from an application included in a communication device associated with the user;
- appending, by the computing device, the IoT device ID to the identifying data for the user;
- receiving, by the computing device, a request indicator from the IoT device, the request indicator including the IoT device ID;
- seeking, by the computing device, authentication of the user at the communication device, via the application;
- and
- in response to the request indicator and the authentication of the user, provisioning, by the computing device, to the IoT device, at least a portion of the identifying data for the user.