You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configure-security.md
+11-2
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,9 @@ For futher information, see:
29
29
* As a web Admin, we recommend also creating a non-admin account for yourself
30
30
* Sessions are protected with JWT tokens and HTTP-only CSRF tokens
31
31
* TLS recommended
32
-
* Visualizations are shared as web keys
32
+
* Cross-origin embedding enabled
33
+
* Cross-origin embedded login disabled (see TLS configuration section)
34
+
* Visualizations are shared as secure web keys (unguessable IDs)
33
35
34
36
## Server configuration
35
37
@@ -64,10 +66,17 @@ Upon changing, restart the web server with the fresh environment: `docker-compos
64
66
65
67
We **highly** encourage using TLS and make it easy:
66
68
67
-
*[Configure the Caddyfile](configure.md) for auto-TLS with one line (recommended), add your own TLS certificate, or offload TLS
69
+
*[Configure the Caddyfile](configure.md#tls) for auto-TLS with one line (recommended), add your own TLS certificate, or offload TLS
68
70
* TLS is required for JWT auth to be secured against MitM attacks
69
71
* Beyond enabling TLS, check other common server settings around it in the authentication configuration docs
70
72
73
+
### Embedding
74
+
75
+
Enabling **cross-origin authenticated use** is often desirable:
76
+
77
+
* Cross-origin embedding for unauthenticated visualizations is enabled by default
78
+
* Cross-origin embedding for authenticated visualizations is disabled by default, enable as part of [TLS configuration](configure.md#tls)
79
+
71
80
### Firewalls & SSH
72
81
73
82
We recommend secure use of SSH and to consider using a firewall for VPN-only traffic. (Graphistry runs fine air-gapped as well.) If you do not have access to a firewall but want IP filtering, contact Graphistry staff for alternatives.
0 commit comments