Obter a URL de Autorização - Com Redirect

const express = require('express');

const app = express();
const PORT = 3000;
const CLIENT_ID = 'seu_cliente_id';
const REDIRECT_URI = 'http://localhost:3000/callback';
const AUTH_URL = 'https://{{store_url}}/api/v1/public/oauth/authorize/?response_type=code&client_id={{client_id}}';

app.get('/', (req, res) => {
    const params = new URLSearchParams({
        client_id: CLIENT_ID,
        redirect_uri: REDIRECT_URI,
        response_type: 'code'
        // Adicione outros parâmetros necessários aqui
    });

    const authorizationUrl = `${AUTH_URL}?${params}`;
    res.redirect(authorizationUrl);
});

app.listen(PORT, () => {
    console.log(`Servidor rodando em http://localhost:${PORT}`);
});

Opções de response_type disponível

response_type
code
token