From 68fa28b4f5625e6c112791225eb4ba174da1c8f8 Mon Sep 17 00:00:00 2001 From: Fabien O'Carroll Date: Fri, 12 Apr 2019 12:13:31 +0200 Subject: [PATCH] Updated dropin script to use SSR tokens no-issue This finalises the use of SSR for the dropin script --- ghost/sdk/theme-dropin/src/index.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/ghost/sdk/theme-dropin/src/index.js b/ghost/sdk/theme-dropin/src/index.js index 979129ddf5..52455efb28 100644 --- a/ghost/sdk/theme-dropin/src/index.js +++ b/ghost/sdk/theme-dropin/src/index.js @@ -12,7 +12,6 @@ function reload(success) { function setupMembersListeners() { const members = layer2({membersUrl: window.membersUrl}); - const tokenAudience = new URL(window.location.href).origin + '/ghost/api/v2/members/'; const [hashMatch, hash, query] = window.location.hash.match(/^#([^?]+)\??(.*)$/) || []; @@ -51,9 +50,7 @@ function setupMembersListeners() { } members.on('signedin', function () { - members.getToken({ - audience: tokenAudience - }).then(function (token) { + members.getSSRToken({fresh: true}).then(function (token) { setCookie(token); }); }); @@ -75,8 +72,7 @@ function setupMembersListeners() { event.preventDefault(); members.signin() .then(() => { - return members.getToken({ - audience: tokenAudience, + return members.getSSRToken({ fresh: true }).then(function (token) { return setCookie(token); @@ -89,8 +85,7 @@ function setupMembersListeners() { event.preventDefault(); members.upgrade() .then(() => { - return members.getToken({ - audience: tokenAudience, + return members.getSSRToken({ fresh: true }).then(function (token) { return setCookie(token);