I’ve been reading about different ways companies verify someone's identity online, especially when face-to-face verification isn't possible. But I still don’t get how this "remote identity proofing" is done securely without making the process a nightmare for the user. Is it really reliable and used in actual business cases or is it more theoretical?