David Taylor
e0a6d12c55
Use service account credentials for fetching google hd groups ( #18329 )
...
The previous implementation would attempt to fetch groups using the end-user's Google auth token. This only worked for admin accounts, or users with 'delegated' access to the `admin.directory.group.readonly` API.
This commit changes the approach to use a single 'service account' for fetching the groups. This removes the need to add permissions to all regular user accounts. I'll be updating the [meta docs](https://meta.discourse.org/t/226850 ) with instructions on setting up the service account.
This is technically a breaking change in behavior, but the existing implementation was marked experimental, and is currently unusable in production google workspace environments.
2022-10-13 16:04:42 +01:00
..
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-10-13 16:04:42 +01:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-10-12 11:09:45 -06:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-05 07:50:48 +05:30
2022-07-28 10:27:38 +08:00
2022-09-14 13:10:48 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-10-05 10:50:20 +10:00
2022-07-28 10:27:38 +08:00
2022-03-01 17:50:50 +00:00
2022-08-04 11:05:02 +02:00
2022-08-29 13:00:48 +03:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-09-30 13:35:00 +03:00
2022-03-01 17:50:50 +00:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-09-12 21:19:25 +03:00
2022-09-29 09:24:33 +10:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-09-26 13:58:40 +10:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-03-01 17:50:50 +00:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-09-29 09:24:33 +10:00
2022-07-28 10:27:38 +08:00
2022-10-05 10:50:20 +10:00
2022-03-01 17:50:50 +00:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-10-12 19:01:01 +02:00
2022-03-01 17:50:50 +00:00
2022-09-22 14:44:27 +02:00
2022-09-22 14:44:27 +02:00
2022-09-22 14:44:27 +02:00
2022-09-22 14:44:27 +02:00
2022-08-04 11:05:02 +02:00
2022-10-05 13:38:41 -03:00
2022-08-16 11:50:06 -03:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-10-10 16:53:19 +05:30
2022-08-04 11:05:02 +02:00
2022-03-01 17:50:50 +00:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-09-04 13:01:10 +02:00
2022-07-28 10:27:38 +08:00
2022-09-01 11:50:46 +01:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-09-30 12:20:21 -06:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-08-24 11:54:01 +01:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-10-10 19:21:51 +03:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-04 11:05:02 +02:00
2022-10-05 10:50:20 +10:00
2022-07-28 10:27:38 +08:00
2022-08-10 00:13:42 +05:30
2022-10-05 10:50:20 +10:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-10-07 11:00:44 -04:00
2022-10-12 15:50:44 +01:00
2022-10-13 19:10:18 +10:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-09-01 13:04:00 +03:00
2022-08-04 11:05:02 +02:00
2022-03-01 17:50:50 +00:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-09-21 12:07:06 +10:00
2022-03-01 17:50:50 +00:00
2022-10-05 10:50:20 +10:00
2022-03-01 17:50:50 +00:00
2022-10-05 10:50:20 +10:00
2022-08-04 11:05:02 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00
2022-08-05 12:18:17 +02:00
2022-07-28 10:27:38 +08:00
2022-07-28 10:27:38 +08:00
2022-08-04 11:05:02 +02:00