Documentation
Feedback
Guides
API Reference

Guides
API usage
Authentication

Authentication is a crucial aspect of API integrations, backend, and frontend app development. It ensures authorized access by requiring valid credentials like API keys or tokens. This shields sensitive data, prevents breaches, and builds user trust. Get started with VTEX authentication for developers with the following guides:

There are different contexts in which authentication is required in the regular functioning of a VTEX store. Below are some example use cases and the recommended authentication methods.

Use caseIndicated authentication methods
Backend VTEX IO appUser token via VTEX IO context, or, if needed, app authentication token via VTEX IO context
Frontend VTEX IO appUser token via VTEX IO context
Self-hosted backend request to VTEX APIsApplication keys
Self-hosted frontend request to VTEX APIsUser token

Single sign on integrations

VTEX allows stores to integrate with external identity providers to provide single sign on (SSO) experiences to shoppers and Administrative users. You can learn more about this in the article Login (SSO) and below you can find more information on these and other SSO use cases:

Learn more

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest edits (Github)
See also
API authentication using application keys
Guides
App authentication using auth tokens
Guides
API authentication using user tokens
Guides
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page