Dmitry S
3210eee24f
(core) Revamp ForwardAuthLogin and unify with GRIST_PROXY_AUTH_HEADER
...
Summary:
By default, only respect GRIST_FORWARD_AUTH_HEADER on login endpoints; sessions are used elsewhere.
With GRIST_IGNORE_SESSION, do not use sessions, and respect GRIST_FORWARD_AUTH_HEADER on all endpoints.
GRIST_PROXY_AUTH_HEADER is now a synonym to GRIST_FORWARD_AUTH_HEADER.
Test Plan: Fixed tests. Tested first approach (no GRIST_IGNORE_SESSION) with grist-omnibus manually. Tested the second approach (with GRIST_IGNORE_SESSION) with a Apache-based setup enforcing http basic auth on all endpoints.
Reviewers: paulfitz, georgegevoian
Reviewed By: paulfitz, georgegevoian
Differential Revision: https://phab.getgrist.com/D4104
2023-11-07 16:30:49 -05:00
..
2023-08-23 09:23:29 -04:00
2023-07-01 21:07:39 -04:00
2023-05-23 15:17:28 -04:00
2023-11-01 10:49:33 -04:00
2023-07-12 15:57:02 +02:00
2023-11-01 10:49:33 -04:00
2023-09-04 09:21:18 -04:00
2023-08-21 09:15:53 -04:00
2023-11-07 16:30:49 -05:00
2023-08-07 11:28:31 -04:00
2023-11-07 16:30:49 -05:00
2023-07-10 06:24:55 -04:00
2023-11-07 15:48:35 +02:00
2023-11-01 10:49:33 -04:00
2023-05-12 11:38:29 -04:00
2023-09-04 09:21:18 -04:00
2023-09-05 14:27:35 -04:00
2023-09-06 15:12:08 -04:00
2023-10-15 20:17:43 -04:00
2023-10-15 20:17:43 -04:00
2023-09-09 14:50:32 -04:00
2023-10-11 17:36:58 -04:00
2023-10-27 17:00:10 -04:00
2023-11-07 16:30:49 -05:00
2023-11-07 16:30:49 -05:00
2023-09-05 14:27:35 -04:00
2023-09-05 14:27:35 -04:00
2023-08-23 09:23:29 -04:00
2023-11-07 16:30:49 -05:00
2023-10-02 14:41:04 -04:00
2023-07-31 16:10:59 -04:00
2023-07-04 17:36:59 -04:00
2023-09-27 14:49:23 +02:00
2023-05-15 11:56:15 -04:00
2023-08-07 11:28:31 -04:00
2023-08-07 11:28:31 -04:00
2023-10-27 17:00:10 -04:00
2023-08-07 11:28:31 -04:00
2023-07-20 06:16:58 -04:00
2023-10-11 17:36:58 -04:00
2023-05-23 15:50:15 -04:00
2023-05-08 18:25:27 -04:00
2023-09-08 10:16:09 +02:00
2023-10-27 17:00:10 -04:00
2023-10-27 17:00:10 -04:00
2023-11-01 10:49:33 -04:00
2023-05-17 10:21:53 -04:00
2023-07-30 15:13:43 -04:00
2023-09-13 00:31:04 -04:00
2023-10-18 10:52:58 -04:00
2023-10-11 17:36:58 -04:00
2023-07-18 11:21:25 -04:00
2023-11-01 10:49:33 -04:00
2023-07-26 21:49:52 +02:00
2023-09-26 15:32:49 -04:00
2023-05-23 15:17:28 -04:00
2023-09-04 09:21:18 -04:00
2023-09-04 09:21:18 -04:00
2023-09-04 09:21:18 -04:00
2023-11-01 10:49:33 -04:00
2023-08-07 11:28:31 -04:00
2023-05-08 18:25:27 -04:00
2023-11-07 15:48:35 +02:00
2023-09-06 15:12:08 -04:00
2023-10-30 21:13:21 -04:00
2023-05-23 15:17:28 -04:00
2023-10-15 20:17:43 -04:00