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
This applies to localhost, Docker, OrbStack, and other local environments running without TLS.
35
47
36
-
### With TLS using self-signed certificates
48
+
### SpiceDB running with TLS using self-signed certificates
37
49
38
50
If SpiceDB is running with TLS but using a self-signed or untrusted certificate:
39
51
40
-
-**Node.js**: `v1.ClientSecurity.INSECURE_LOCALHOST_ALLOWED` (allows localhost connections without CA verification)
41
-
-**Go**: Load the self-signed CA explicitly with `grpcutil.WithCustomCerts()` or use `grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{InsecureSkipVerify: true}))` for localhost only (not recommended for production)
52
+
<Tabsitems={['Node', 'Go']}>
53
+
<Tabs.Tab>
54
+
`v1.ClientSecurity.INSECURE_LOCALHOST_ALLOWED` (allows localhost connections without CA verification)
55
+
</Tabs.Tab>
56
+
<Tabs.Tab>
57
+
Load the self-signed CA explicitly with `grpcutil.WithCustomCerts()` or use `grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{InsecureSkipVerify: true}))` for localhost only (not recommended for production)
58
+
</Tabs.Tab>
59
+
</Tabs>
42
60
43
-
See the [Protecting a Blog Application](./protecting-a-blog#checking-permissions)guide for examples.
61
+
See the [Protecting a Blog Application](./protecting-a-blog#checking-permissions)tutorial for examples.
0 commit comments