public string GetHeader(IKeyValueSettings settings) { ExtractFromSettings(settings, out var passwordStoreKey); var userkey = passwordStoreKey + "_upn"; var pwdkey = passwordStoreKey + "_pwd"; secureCache.TryGetValue <string>(userkey, out var upn); secureCache.TryGetValue <string>(pwdkey, out var pwd); return($"Basic {Convert.ToBase64String(Encoding.UTF8.GetBytes($"{upn.Trim()}:{pwd.Trim()}"))}"); }