From 73b18e6566d9ef099efd27cba9bc34f36c400632 Mon Sep 17 00:00:00 2001 From: Fabien O'Carroll Date: Fri, 12 Apr 2019 12:12:44 +0200 Subject: [PATCH] Added getSSRToken method to members layer2 no-issue This fetches a token with an audience of the members api to be used with SSR --- ghost/sdk/layer2/index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ghost/sdk/layer2/index.js b/ghost/sdk/layer2/index.js index 1af5f3673f..06c2eecf7e 100644 --- a/ghost/sdk/layer2/index.js +++ b/ghost/sdk/layer2/index.js @@ -62,12 +62,19 @@ module.exports = function layer2(options) { return members.getToken({audience, fresh}); } + function getSSRToken({fresh} = {}) { + return members.getConfig().then(function ({issuer}) { + return members.getToken({audience: issuer, fresh}); + }); + } + function signout() { return members.signout(); } return Object.assign(members.bus, { getToken, + getSSRToken, signout, signin, upgrade,