start implementation of AutoDeviceAuthentication