People can and do make counterfeit ID documents and cards using other's names etc to so that's not foolproof.
There's nothing that beats good ole traditional open communication and hospitality.
ID cards were pushed by some out to make money in the 1970's...do you recall the ones that used to change colour?
Then there's the traditional Business Calling Card everyone had to share there contact details and do trade.
My how the world has turned into a mess with the loss of application of Legislation since Deregulation!