Build more with QuickNode - New pricing plans and a free tier! Read the press release

How to Set Up Multi-Token Authentication on QuickNode

June 20, 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 21

How to setup WebHooks with QuickNode
Apr 12, 2022

In this article, we'll learn about WebHooks and how we can set-up WebHooks with QuickNode.What are WebHooks?Everything we do on the internet can be marked/considered as events and as the internet grows, these events grow in...

Continue reading
How to set a custom provider in MetaMask
Apr 12, 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 add a custom provider to MetaMask for faster transaction processing or to...

Continue reading
How to setup referrer whitelist with QuickNode
Apr 12, 2022

Security is one of the most significant aspects when developing an application. If a resource like a node falls into the hands of an unauthorized individual, it can exhaust your limits and resources. In this guide, we will see how to avoid this and learn how to set up a...

Continue reading
An Introduction to the Solana Account Model
Apr 20, 2022

The Solana account model is a critical part of the Solana ecosystem and can be one the hardest concepts for developers, especially ones transitioning from other blockchains, to understand. To work on the Solana blockchain efficiently, a...

Continue reading
Web3 Glossary
Jul 28, 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 let us know in this form.

Continue reading
Pending and Queued Transactions Explained
Apr 12, 2022

The Ethereum network processes over one million transactions a day. These transactions originate from users wanting to transfer Ether or interact with smart contracts. In this guide, we will teach you about the Pending and Queued state of transactions on the Ethereum...

Continue reading
What are Ethereum Transactions?
Apr 12, 2022

Transactions in Ethereum are cryptographically signed data messages that contain a set of instructions. These instructions can interpret to sending Ether from one Ethereum account to another or interacting with a smart contract deployed on the blockchain. Transactions are...

Continue reading
Blockchain Consensus Mechanisms
May 31, 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 to achieve this. In this guide, we will learn about the various blockchain...

Continue reading