AuthToken
struct AuthToken {
string domain; // [ scheme "://" ] domain.
address userAddr;
uint256 validUntil; // in Unix timestamp.
string statement; // Human-readable statement from the SIWE message.
string[] resources; // Resources this token grants access to.
}