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: README.en.md
+17
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@ Some unique features have been added:
30
30
31
31
[✓] Conversation round limit & setting different limits by user & giftcards
32
32
33
+
[✓] Implement SSO login through the auth proxy feature (need to integrate a third-party authentication reverse proxy, it can support login protocols such as LDAP/OIDC/SAML)
33
34
34
35
> [!CAUTION]
35
36
> This project is only published on GitHub, based on the MIT license, free and for open source learning usage. And there will be no any form of account selling, paid service, discussion group, discussion group and other behaviors. Beware of being deceived.
@@ -353,6 +354,22 @@ Q: The content returned is incomplete?
353
354
354
355
A: There is a length limit for the content returned by the API each time. You can modify the `VITE_GLOB_OPEN_LONG_REPLY` field in the `.env` file under the root directory, set it to `true`, and rebuild the front-end to enable the long reply feature, which can return the full content. It should be noted that using this feature may bring more API usage fees.
355
356
357
+
## Auth Proxy Mode
358
+
359
+
> [!WARNING]
360
+
> This feature is only provided for Operations Engineer with relevant experience to deploy during the integration of the enterprise's internal account management system. Improper configuration may lead to security risks.
361
+
362
+
Set env `AUTH_PROXY_ENABLED=true` can enable auth proxy mode.
363
+
364
+
After activating this feature, it is necessary to ensure that chatgpt-web can only be accessed through a reverse proxy.
365
+
366
+
Authentication is carried out by the reverse proxy, which then forwards the request with the `X-Email` header to identify the user identity.
367
+
368
+
Recommended for current IdP to use LDAP protocol, using [authelia](https://www.authelia.com)
369
+
370
+
Recommended for current IdP to use OIDC protocol, using [oauth2-proxy](https://oauth2-proxy.github.io/oauth2-proxy)
371
+
372
+
356
373
## Contributing
357
374
358
375
Please read the [Contributing Guidelines](./CONTRIBUTING.en.md) before contributing.
0 commit comments