Support login with NFTs

Support NFTs as login identities.

Problems:

  • Delays between when token owner interacts with an app and token transfers. Prevent users from using open sessions when they already transferred NFT from their wallet.
  • Emails should go to dedicated NFT mailbox or to owner mailbox?