From aa8922fdb188d55a49b0bdbdcb96a7a88f3ecdc6 Mon Sep 17 00:00:00 2001 From: Benedikt Heinrichs <heinrichs@itc.rwth-aachen.de> Date: Tue, 15 Feb 2022 12:15:42 +0100 Subject: [PATCH] Update: Handle LocalStorage Coscine Values (coscine/issues#1833) --- src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs b/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs index 1b4d8b0..f51b7b8 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 = () => { -- GitLab