Skip to content

Commit 60d9a83

Browse files
authored
docs(cross-site embedding)
1 parent 30d9d2d commit 60d9a83

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

docs/configure-security.md

+11-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ For futher information, see:
2929
* As a web Admin, we recommend also creating a non-admin account for yourself
3030
* Sessions are protected with JWT tokens and HTTP-only CSRF tokens
3131
* 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)
3335

3436
## Server configuration
3537

@@ -64,10 +66,17 @@ Upon changing, restart the web server with the fresh environment: `docker-compos
6466

6567
We **highly** encourage using TLS and make it easy:
6668

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
6870
* TLS is required for JWT auth to be secured against MitM attacks
6971
* Beyond enabling TLS, check other common server settings around it in the authentication configuration docs
7072

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+
7180
### Firewalls & SSH
7281

7382
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

Comments
 (0)