What is a signature
A signature is a kind of secure way to guarantee integrity. One of many applications is in authorization. Basically, someone (called A) hash a payload with his wallet private key and then sends it (with the payload included) to other (called B), then B can verify cryptographically that message was signed by A recovering public wallet address of A.