It's just that in TOS we had seen them use voice identification/recognition for security measures while this identity card just strikes me as out of place.
Right and where would they keep them? Their non-existent wallets stuffed in their non-existent pockets?
I don't mind introducing things we've never seen before, but identity cards are way too low tech when you consider the AI of the ship's computer. According to "Wolf in the Fold," the computer controls the ship, so voice and visual access would be no trouble. ID cards are pointless.