@@ -67,6 +67,8 @@ protected function enrobeScript($script, array &$data = [], array $platform = []
6767 $ protocol = "https " ;
6868 }
6969 $ token = uniqid ();
70+ $ apiKey = array_get ($ platform , 'session.api_key ' );
71+ $ sessionToken = array_get ($ platform , 'session.session_token ' );
7072 $ tokenCache = [
7173 'app_id ' => array_get ($ platform , 'session.app.id ' ),
7274 'user_id ' => array_get ($ platform , 'session.user.id ' )
@@ -88,6 +90,10 @@ protected function enrobeScript($script, array &$data = [], array $platform = []
8890 //noinspection JSUnresolvedVariable
8991 var _token = ' {$ token }';
9092 //noinspection JSUnresolvedVariable
93+ var _sessionToken = ' {$ sessionToken }';
94+ //noinspection JSUnresolvedVariable
95+ var _apiKey = ' {$ apiKey }';
96+ //noinspection JSUnresolvedVariable
9197 var _host = _event.request.headers.host;
9298 //request options
9399 var _options = {};
@@ -194,6 +200,8 @@ function cleanPath(path) {
194200 _options.headers = headers;
195201 if (isInternalApi(path)){
196202 _options.headers['x-dreamfactory-script-token'] = _token;
203+ _options.headers['x-dreamFactory-session-token'] = _sessionToken;
204+ _options.headers['x-dreamfactory-api-key'] = _apiKey;
197205 }
198206
199207 if (typeof payload === 'object'){
0 commit comments