MetaMask Announced the Sign-in with Ethereum Function

MetaMask announced on Twitter that the wallet is now compatible with EIP-4361, aka Sign In with Ethereum. This implementation also offers a “domain binding” feature, which will detect signatures/approvals from malicious URLs.
The Sign-In with Ethereum specification provides a self-custodied solution that leverages the Ethereum blockchain's security and immutability features to provide secure and reliable authentication for web2 services. EIP-4361 defines an open creative commons (CC) signing format for Ethereum accounts to securely authenticate with any web-based services. This specification uses signed messages instead of a combination of a password and username.
The Sign-In with Ethereum specification's primary goal is to provide a user-friendly and seamless experience for Ethereum account holders, enabling them to sign in to various services with ease.