Perhaps this is better asked here: we never had problems with our Moralis-based authentication solution untl MetaMask 10.26.1. Here are details on our issues:
Is this something we can solve on our end? This - Authentication API (after Metamask 10.26.1 update) - gives me the confidence that we can use a different config than we use now and that the signature request does not appear because we are using some standard format incorrectly.
Here’s our current config:
const now = new Date();
const fifteenMinutes = 900000;
const expirationTime = new Date(now.getTime() + fifteenMinutes);
const websiteUrl = new URL("https://blumint.com/" as string);
const params = {
timeout: 120,
domain: websiteUrl.hostname,
uri: websiteUrl.toString(),
statement: 'Please sign this message to add your wallet to BluMint',
notBefore: now.toISOString(),
expirationTime: expirationTime.toISOString(),
};