Marketplace has launched, further enabling blockchain developers! Learn more

How to Set Up Multi-Token Authentication on QuickNode

September 09, 2022

What is Multi-Token Authentication?

Security is an important part of developing a resilient Web3 application. If the security of your blockchain infrastructure is compromised, it can lead to downtime for your users. We here at QuickNode recently released a new update to our security features available on our blockchain endpoints.

Previously, if you wanted to create multiple authentication tokens for one of your Quicknode endpoints, you would need to boot up multiple blockchain nodes (which can be hard to manage). Now, QuickNode offers developers the ability to create multiple authentication tokens for a single blockchain endpoint!

Multi-Token Authentication Use Cases

The ability to create multiple authentication tokens allows developers to have different authentication tokens for each of their dApps without having to run multiple blockchain nodes. Additionally, this will enable you to revoke an individual token that may have been compromised without having to update the non-compromised tokens.

Multi-Token Authentication Walkthrough

Creating multiple authentication tokens for a single blockchain endpoint is quite simple. Head over to one of your active blockchain nodes on the QuickNode endpoints page and go to the Security tab. If you don't have an account, you can sign up for a free trial here.

You can click the Create button under the Authentication token section to create additional authentication tokens.

Security tab - QuickNode

Other Authentication Options on QuickNode

QuickNode is SOC-2 compliant and uses the best-in-class frameworks and software to ensure our web application is safe and secure. Here are some additional authentication features we offer across all of our blockchain nodes:

  • Token-Based Authentication (with the ability to create multiple authentication tokens)
  • JWT (JSON Web Tokens)
  • Referrer Whitelist (set up the hostnames which you wish to whitelist for access to your endpoint)
  • Domain Masking

Conclusion

That's a wrap! If you're new to Web3 development, check out our Guides page for a variety of Web3 development topics. Subscribe to our newsletter for more articles and guides. If you have any feedback, feel free to reach out to us via Twitter. You can always chat with us on our Discord community server, featuring some of the coolest developers you’ll ever meet :)

Related articles 12

How to Setup Domain Masking on QuickNode
Published: Apr 15, 2022
Updated: Sep 9, 2022

Domain masking or URL masking is the act of disguising the actual domain name of a web resource in favor of another domain name. This article will demonstrate how to set up domain masking on...

Continue reading
Blockchain Consensus Mechanisms
Published: May 25, 2022
Updated: Sep 9, 2022

Data consistency and security are the principles that guide blockchain technology. There are different mechanisms and algorithms blockchains use to regulate their working throughout the chain...

Continue reading
How to set a custom provider in MetaMask
Published: Jun 17, 2021
Updated: Nov 24, 2022

MetaMask is one of the essential tools for web3 development. It comes set up with Ethereum blockchain networks out of the box. But there can be some specific use cases where you might want to...

Continue reading
Web3 Glossary
Published: Jul 20, 2022
Updated: Sep 9, 2022

Your guide to navigating the lingo of Web3. If you have any feedback or would like to submit a suggestion to this glossary, kindly 

Continue reading