Search Results :

×

Joomla Web3 authentication plugin

Web3 authentication plugin allows for Secure Login with a secure decentralized system into your Joomla website using blockchain wallets such as MetaMask, Trust Wallet, Wallet Connect QR code, Phantom, Pera, Ledger, and Trezor or any EVM Compatible Wallet and restricts access to content based on non-fungible tokens (NFTs).

  • Download the zip file for the miniOrange Joomla Web3 plugin from the link here .
  • Login into your Joomla site’s administrator console.
  • From Menu, click on System, then under Install section click on Extensions.
Joomla Web3 plugin
  • Here click on Upload Package file from the options and click Or browse for file button to locate and install the plugin file downloaded earlier.
Joomla Web3 plugin
  • Installation of the plugin is successful. Now click on Get Started! button.
Get Started with Joomla Web3 plugin

2.1 Metamask wallet:

  • Go to the Configure settings tab. Now enable the Metamask option from the Enable Web3 User Login section and enter the text for the Custom Login Button Text field and click on Save.
Joomla Web3 plugin

Make sure you have installed and set up the Metamask wallet extension on your browser. To setup Metamask wallet in the plugin you can follow the steps below:-

  • Click on the Test Web3 Connectivity button in the Configure settings tab.
Joomla Web3 plugin
  • You will see a pop-up with the wallets you have selected to configure. Here click on Metamask wallet icon.
Joomla Web3 plugin
  • It will open the Metamask Wallet window. Now click on the Sign button.
Joomla Web3 plugin
  • If your connections have been set up successfully then you will see the following window.
Joomla Web3 plugin
  • Now go to the front end of your Joomla site and click on the Login with your Crypto Wallets button. It will open a Pop-up of your configured wallets. Click on the icon of your wallet. It will again open your wallet where you can click on the Sign button. Once the user has been authenticated and the signature has been verified the user will be logged in( if they are already registered on the Joomla site) or registered(if they are new to the Joomla site) using the wallet address on your Joomla site.

WALLET CONNECT:

  • Install and setup Wallet Connect extension on your browser if you have not set up yet.
  • Go to Configure Settings tab enable the Wallet Connect option.
  • Enter the Text like Login with your Crypto Wallets in the Custom Login Button Text field. It will show the button on the front end of your Joomla site. Now click on the Save button.
Joomla Web3 plugin
  • Now click on the Test Web3 Connectivity button.
Joomla Web3 plugin
  • It will open a pop-up, here click on the Wallect Connect icon. It will open the following window.
Joomla Web3 plugin
  • Select the desktop option and then select your preferred wallet(for example- Zerion).
  • Now go to the QR Code option from the Wallet Connect window of your desktop.
  • Next install the Zerion App on your mobile.
  • Open the Zerion app on your mobile and click on the Add Wallet.
  • Now click on the New wallet.
  • Scan the QR code from your desktop.
  • The configuration has been set successfully.
  • On the front end of your Joomla site click on Login with Crypto Wallets button and a pop up will appear.
  • Click on the Wallet icon, now you will be asked to Sign in on your mobile app.
  • Click on the Sign button now you will be logged into your Joomla site.

COINBASE WALLET:

  • Install and set up the Coinbase Wallet extension on your browser. The rest procedure for coin base wallets is the same as Metamask. It might throw errors on browsers like Brave so you can try with the setup on Chrome or other different browsers.
  • Go to the Group Mapping tab. Enable the Group Mapping checkbox.
  • Select the Group name which you would like to assign your users while creating/login users on the Joomla site using your Wallet address.
Upload IdP
    Metadata

If you face any issues or if you have any questions, please feel free to reach out to us at joomlasupport@xecurify.com . In case you want some additional features to be included in the plugin, please get in touch with us, and we can get that custom-made for you. Also, if you want, we can also schedule an online meeting to help you setup the Joomla Web3 plugin.

ADFS_sso ×
Hello there!

Need Help? We are right here!

support