Whenever anyone asks me to notarize something I send them this:
"Please make sure to bring ID. Also, the document must be signed in front of me, please don't bring over an already signed document.
I will not be able to notarize it."
If it's not 100% legitimate I send them packing. I've definitely had plenty of people that ask me anyways.
Not all functions of a notary require the document to be signed in front of the notary. And if a person is personally known to me, an ID might not be required.
It's the person that asks me to notarize his mother's signature, while she wasn't present in the state. Or backdating and notarizing documents that were supposedly executed during the lifetime of a deceased, which I obviously declined in both cases, that made me decide to let it lapse.