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
description: Manage organization session policies and view configured outbound IP addresses
4
+
---
5
+
6
+
Organization owners and admins open **Settings → Security** to manage session policies and view outbound IP addresses. [Single sign-on](/platform/enterprise/sso) remains a separate settings page for identity providers, verified domains, and provisioning.
7
+
8
+
## Session policies
9
+
10
+
Set **Max session lifetime** and **Idle timeout** in hours, then select **Save**. Leave either field empty to use its default behavior. **Discard** restores your saved values.
11
+
12
+
**Sign out all members** opens a confirmation before revoking the organization's browser sessions, except your current session. It does not revoke API keys.
13
+
14
+
See [Session policies](/platform/enterprise/session-policies) for limits, defaults, and how changes affect existing sessions.
15
+
16
+
## Outbound IP addresses
17
+
18
+
Copy your organization's configured addresses in `/32` format and allowlist **every listed address** on the destination firewall. These addresses apply to supported HTTPS connections from Sim and its background workers.
19
+
20
+
Contact Sim support or your deployment administrator to configure dedicated IPs and confirm connection coverage.
21
+
22
+
## Availability
23
+
24
+
On Sim Cloud, Security settings require an Enterprise organization and an owner or admin role. On self-hosted deployments, the outbound IP section is available to organization administrators; session controls appear only when session policies are enabled. See [self-hosted enterprise configuration](/platform/enterprise/self-hosted).
Copy file name to clipboardExpand all lines: apps/docs/content/docs/platform/enterprise/session-policies.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Session Policies let organization owners and admins on Enterprise plans control
11
11
12
12
## Setup
13
13
14
-
Go to **Settings → Organization → Session policies** in your organization settings.
14
+
Go to **Settings → Security → Session policies** in your organization settings. The [Security page](/platform/enterprise/security) also shows configured outbound IP addresses; single sign-on remains a separate page.
15
15
16
16
Both limits are optional. Leave a field empty to keep the default behavior: sessions last 30 days and extend automatically while a member stays active.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/platform/self-hosting/networking.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -302,7 +302,7 @@ A proxy body limit of 250 MB accommodates all three defaults. If you lower the a
302
302
303
303
## Outbound connectivity
304
304
305
-
The shared HTTP transport honors `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` on both Bun and Node. This covers guarded HTTP requests, pinned model-provider clients, and webhook providers using Sim's fetch adapter. It does not configure a global dispatcher or route non-HTTP protocols.
305
+
The shared HTTP transport honors `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` on both Bun and Node. This covers guarded HTTP requests, model-provider clients using Sim's fetch adapter, and AWS clients using Sim's shared request handler. It does not configure a global dispatcher or route non-HTTP protocols.
306
306
307
307
Use an `http://` or `https://` proxy URL. For proxy authentication, both the username and password must be nonempty; partial credentials are refused. Lowercase variables take precedence over uppercase ones. `HTTP_PROXY` also applies to HTTPS when `HTTPS_PROXY` is unset. `NO_PROXY` matches the original destination hostname, with optional ports; it accepts exact names, domain suffixes, and `*`, but not CIDR ranges.
308
308
@@ -313,14 +313,14 @@ An environment proxy is trusted deployment configuration, so its own address can
| Shared guarded HTTP transport: tools, connectors, outbound webhooks, content fetches, MCP HTTP connections, and model-provider clients using Sim's fetch adapter | Yes, on Bun and Node, subject to the CONNECT requirements above |
316
-
| Amazon Bedrock and AWS integration clients | No, these clients use their own AWS SDK transport |
316
+
| Amazon Bedrock and AWS integration clients using Sim's shared request handler | Yes, on Bun and Node |
317
317
| Object storage on Azure Blob and GCS; Azure Communication Services email | Yes, through the SDK's own proxy support |
318
318
| Native `fetch` paths and SDKs that use it, including Resend email, the desktop update feed, and the `/api/telemetry` relay | Yes on Bun; Node requires [`NODE_USE_ENV_PROXY=1`](https://nodejs.org/api/cli.html#node_use_env_proxy1) (Node 22.21+ / 24.0+) |
319
319
| Application object storage on S3; application email via Amazon SES | No, these clients use their own AWS SDK transport |
320
320
| Email via SMTP, Postgres, and Redis | No, these use raw TCP |
321
321
| OTLP export from the server SDK | No |
322
322
323
-
An explicit HTTP-block `proxyUrl` takes precedence over environment proxy settings.
323
+
An assigned organization gateway takes precedence over environment proxy settings. An explicit HTTP-block `proxyUrl` takes precedence over environment settings on direct routes, and is refused when organization policy requires a gateway.
324
324
325
325
<Callout type="info">
326
326
Set `NO_PROXY` for every destination that is not on the public internet, not just model endpoints. The app reaches the realtime server (`SOCKET_SERVER_URL`), the Presidio PII service (`PII_URL`), and itself (`INTERNAL_API_BASE_URL`) over HTTP, alongside self-hosted Ollama, LiteLLM, and vLLM — so a proxy that cannot reach your internal network breaks live updates and PII redaction, not only inference.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/search/gitlab.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,8 @@ Use a self-managed GitLab instance reachable by Sim over HTTPS. The administrato
25
25
26
26
The CSV path checks the token's identity and project access. It does not require administrator directory access or a custom admin role.
27
27
28
+
If your GitLab instance restricts access by source IP, allowlist the configured addresses from [Settings → Security → Outbound IP addresses](/platform/enterprise/security#outbound-ip-addresses). Confirm connectivity from Sim and its background sync jobs before the initial sync.
29
+
28
30
<Callouttype="warn">
29
31
CSV files define access in Sim. Each mapped user listed for the selected project can read all of that source's indexed, non-confidential content. Sim does not infer that user's GitLab role or feature restrictions in this path. Include only users who should have that access, and replace the files whenever memberships or email mappings change.
0 commit comments