diff --git a/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs b/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs index 1b4d8b0ae30ae549c50024ad925ca79f7f5eb979..f51b7b87383bd17b5e75dce5b80ee36cd709e167 100644 --- a/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs +++ b/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs @@ -1,4 +1,4 @@ -using Coscine.Configuration; +using Coscine.Configuration; using System; using System.Collections.Generic; using System.Linq; @@ -64,7 +64,14 @@ namespace Coscine.CodeGen.CodeGenerator combinationFileText += @" if (typeof coscine !== 'undefined' && typeof coscine.authorization !== 'undefined') { - accessToken = coscine.authorization.bearer; + accessToken = 'Bearer ' + coscine.authorization.bearer; +} +if (typeof window !== 'undefined') { + // LocalStorage > Global Variables + const localStorageToken = localStorage.getItem('coscine.authorization.bearer'); + if (localStorageToken) { + accessToken = 'Bearer ' + localStorageToken; + } } const getHostName = () => {