How to create a route that can only be accessed if logged in VTEX IO

Como posso criar rota segura para VTEX io por exemplo

/_secure/roleta-premiada

no store front tem o store.custom e o path porem nao sei como criar rota q so pode ser acessada se logado.

Olá!

Uns tempos atrás dei uma procurada e o @andremiani passou uma dica legal!

Dá uma olhada no GitHub - vtex-apps/auth-challenge: Challenge for Store Framework that checks if user is logged in, otherwise show some custom content

Voce pode usar como exemplo esse codigo: store-theme/blocks.jsonc at master · vtex-apps/store-theme · GitHub

Basicamente voce precisa passar um parent para sua rota assim:

“store.account”: {
“blocks”: [“my-account”],
“parent”: {
“challenge”: “challenge.profile”
}
}

Obrigado pela ajuda ^^

Obrigado serviu aqui pra mim !