Exemplo n.º 1
0
 /// <summary>
 /// Redacts any connectionString attribute from the diaglostics page.
 /// </summary>
 /// <param name="resizer"></param>
 /// <returns></returns>
 public Configuration.Xml.Node RedactFrom(Node resizer)
 {
     if (resizer == null) return null;
     var nodes = resizer.queryUncached("plugins.add");
     if (nodes == null) return resizer;
     foreach (Node n in nodes)
     {
         if (n.Attrs["connectionString"] != null) n.Attrs.Set("connectionString", "[redacted]");
     }
     return resizer;
 }
Exemplo n.º 2
0
 public Configuration.Xml.Node RedactFrom(Node resizer)
 {
     foreach (Node n in resizer.queryUncached("plugins.add")) {
         if (n.Attrs["accessKeyId"] != null) n.Attrs.Set("accessKeyId", "[redacted]");
         if (n.Attrs["secretAccessKey"] != null) n.Attrs.Set("secretAccessKey", "[redacted]");
     }
     return resizer;
 }
Exemplo n.º 3
0
 /// <summary>
 ///     Removes connection string attributes for security
 /// </summary>
 /// <param name="resizer"></param>
 /// <returns></returns>
 public Node RedactFrom(Node resizer)
 {
     foreach (var n in resizer.queryUncached("plugins.add"))
     {
         if (n.Attrs["connectionString"] != null) n.Attrs.Set("connectionString", "[redacted]");
     }
     return resizer;
 }