zulip/docs
Aditya Bansal 9b485f3ef4 auth: Fix bug with subdomains and GitHub auth causing apparent logouts.
This adds a new settings, SOCIAL_AUTH_SUBDOMAIN, which specifies which
domain should be used for GitHub auth and other python-social-auth
backends.

If one is running a single-realm Zulip server like chat.zulip.org, one
doesn't need to use this setting, but for multi-realm servers using
social auth, this fixes an annoying bug where the session cookie that
python-social-auth sets early in the auth process on the root domain
ends up masking the session cookie that would have been used to
determine a user is logged in.  The end result was that logging in
with GitHub on one domain on a multi-realm server like zulipchat.com
would appear to log you out from all the others!

We fix this by moving python-social-auth to a separate subdomain.

Fixes: #9847.
2018-07-10 16:49:00 +05:30
..
_static install docs: Tighten "create organization" step. 2018-03-06 19:43:02 -08:00
contributing documentation: Migrate all CZO stream links to new stream URL style 2018-05-24 15:15:34 -07:00
development docs: Update development environment docs for Ubuntu bionic. 2018-05-30 10:00:41 -07:00
git Docs: Added "connect the zulip upstream repo" to more places. 2018-03-18 23:02:09 -07:00
images docs: change the dev login image. 2018-02-28 13:50:13 -08:00
overview auth: Fix bug with subdomains and GitHub auth causing apparent logouts. 2018-07-10 16:49:00 +05:30
production auth: Fix bug with subdomains and GitHub auth causing apparent logouts. 2018-07-10 16:49:00 +05:30
subsystems populate_db: Integrate populate_analytics_db. 2018-07-09 15:05:48 +05:30
testing Replace all user-facing references to "invite-only" with "private". 2018-06-12 13:37:45 -04:00
translating documentation: Migrate all CZO stream links to new stream URL style 2018-05-24 15:15:34 -07:00
tutorials docs: Attempt to clarify the REST API writing docs. 2018-06-04 16:01:07 -07:00
.gitignore gitignore: Anchor patterns that should be anchored. 2017-07-19 14:03:49 -07:00
Makefile docs: Use parallelism when building docs. 2017-11-14 10:41:38 -08:00
README.md docs: Add README.md to zulip/docs to prevent reading on GitHub. 2018-04-24 10:50:39 -07:00
THIRDPARTY jquery-form: Remove jquery-form plugin dependency. 2018-05-29 15:44:40 -07:00
code-of-conduct.md repository: Add CODE_OF_CONDUCT.md. 2017-06-14 18:43:08 -07:00
conf.py version: Update for Zulip Server 1.8.1 release. 2018-05-07 16:01:41 -07:00
index.rst docs: Split 'git-guide.md`. 2017-11-23 16:04:18 -08:00
requirements.readthedocs.txt requirements: Rename requirements files. 2017-11-21 02:38:26 +05:30

README.md

Zulip markdown documentation hosted elsewhere

The markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.