// set access mode, default is 'online' // callback for when auth is completed afterAuth(ctx) { const { shop, accessToken } = ctx.session console.log(`We did it on ${shop} with ${accessToken}`) ctx.redirect(`https://${shop}/admin/apps/`) }
app.prepare().then(() => { const server = new Koa(); server.use(session({ secure: true, sameSite: 'none' }, server)); server.keys = [SHOPIFY_API_SECRET_KEY]; scopes: ['read_products', 'write_products'], async afterAuth(ctx) { const { shop, accessToken } = ctx.session; ctx.cookies.set('shopOrigin', shop, { httpOnly: false,