This is one of the functions of the Metamask plugin for WP.
Authorization and user registration via Metamask. The plugin stores user wallet addresses in WordPress. If necessary, the plugin can only be used as a Metamask authenticator without using other functionality.
Key features: #
– Authorization and user registration via Metamask (Metamask Sign in)
– One-click login and registration with Metamask.
– MetaMask login and registration button below the login form.
– Easy integration into your existing WordPress project.
– Easy installation and configuration
– Compatibility with WooCommerce