Abhinav
0f21cb3413
Enforce managed authentication backend settings ( #39043 )
...
## What changed
- Add `cli_auth_credentials_store` and `chatgpt_base_url` as exact managed requirements loaded from local requirements configuration.
- Apply these requirements to runtime and bootstrap authentication configuration, overriding user-configured values.
- Expose the managed values through `configRequirements/read` and reject attempts to change them through config write APIs.
- Ignore these local-only authentication requirements in cloud-managed requirement layers.
## Testing
- Cover requirement loading and composition, runtime and bootstrap overrides, app-server responses, and read-only config writes.
GitOrigin-RevId: 8ea9c096386072036ca5441f3d48af8707988a65
2026-08-17 18:35:54 +00:00
..
2026-08-02 21:01:04 +00:00
2026-07-30 21:49:53 +00:00
2026-07-30 21:49:53 +00:00
2026-07-22 23:45:45 +00:00
2026-07-17 15:23:35 +00:00
2026-07-17 15:23:35 +00:00
2026-07-22 23:45:45 +00:00
2026-08-10 22:39:29 +00:00
2026-07-23 01:00:35 +00:00
2026-05-18 17:28:50 -07:00
2026-07-23 13:11:16 +00:00
2026-05-22 16:52:53 +00:00
2026-08-10 11:22:55 +00:00
2026-08-17 18:35:54 +00:00
2026-08-10 11:22:55 +00:00
2026-07-06 12:54:06 -07:00
2026-06-15 21:54:01 +00:00
2026-07-15 05:21:13 +00:00
2026-08-15 01:34:33 +00:00
2026-05-18 12:12:14 -07:00
2026-07-21 02:55:11 +00:00
2026-07-30 20:58:06 +00:00
2026-07-29 02:45:55 +00:00
2026-07-29 02:45:55 +00:00
2026-07-29 02:45:55 +00:00
2026-07-23 17:55:22 +00:00
2026-07-23 17:55:22 +00:00
2026-07-29 02:45:55 +00:00
2026-06-15 13:25:42 -07:00
2026-05-22 16:52:53 +00:00
2026-05-22 16:52:53 +00:00
2026-07-30 21:49:53 +00:00
2026-07-30 21:49:53 +00:00
2026-08-13 00:30:08 +00:00
2026-06-22 04:25:07 -07:00
2026-08-15 05:53:54 +00:00
2026-08-15 05:53:54 +00:00
2026-08-15 05:53:54 +00:00
2026-08-11 15:40:52 +00:00
2026-07-14 16:40:13 +00:00
2026-07-14 16:40:13 +00:00
2026-08-11 15:40:52 +00:00
2026-05-26 07:44:04 -07:00
2026-08-10 17:14:51 +00:00
2026-07-09 17:05:37 -07:00
2026-07-09 17:05:37 -07:00
2026-06-25 10:31:17 +01:00
2026-08-12 00:01:01 +00:00
2026-06-25 21:50:36 +00:00
2026-08-13 22:59:54 +00:00
2026-06-22 19:51:03 -07:00
2026-08-13 00:30:08 +00:00
2026-05-20 02:42:56 +00:00
2026-06-22 13:48:09 -07:00
2026-05-18 03:11:54 -07:00
2026-07-29 01:16:29 +00:00
2026-08-10 03:28:19 +00:00
2026-06-11 10:34:41 -07:00
2026-07-21 16:30:17 +00:00
2026-07-29 01:16:29 +00:00
2026-07-29 01:16:29 +00:00
2026-05-13 00:50:29 -07:00
2026-05-13 00:50:29 -07:00
2026-07-29 01:16:29 +00:00
2026-05-08 20:46:39 -07:00
2026-07-24 22:14:12 +00:00
2026-07-17 21:29:51 +00:00
2026-05-08 20:46:39 -07:00
2026-05-01 00:16:25 -07:00
2026-05-01 00:16:25 -07:00
2026-05-04 16:43:58 -07:00
2026-05-04 16:43:58 -07:00
2026-08-17 04:01:37 +00:00
2026-07-16 04:45:05 +00:00
2026-07-28 23:49:37 +00:00
2026-05-15 14:33:24 -07:00
2026-08-15 01:34:33 +00:00
2026-05-28 21:14:34 -07:00
2026-05-28 21:14:34 -07:00
2026-05-07 20:56:42 -07:00
2026-07-23 21:06:37 +00:00
2026-06-10 11:22:12 -07:00
2026-06-10 11:22:12 -07:00
2026-06-10 11:22:12 -07:00
2026-06-27 09:54:56 -07:00
2026-08-17 04:01:37 +00:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-20 15:07:35 -07:00
2026-05-18 11:28:53 -07:00
2026-07-29 18:37:22 +00:00
2026-08-17 04:01:37 +00:00
2026-07-29 18:37:22 +00:00
2026-08-17 04:01:37 +00:00
2026-08-17 04:01:37 +00:00
2026-08-13 23:38:02 +00:00
2026-05-22 16:52:53 +00:00
2026-08-17 04:01:37 +00:00
2026-07-15 05:59:37 +00:00
2026-07-28 23:49:37 +00:00
2026-08-17 04:01:37 +00:00
2026-08-13 21:45:02 +00:00
2026-06-25 17:15:46 +00:00
2026-08-17 04:01:37 +00:00
2026-08-10 23:32:42 +00:00
2026-08-10 23:32:42 +00:00
2026-07-31 19:08:45 +00:00
2026-07-31 19:08:45 +00:00
2026-07-28 05:26:16 +00:00
2026-08-10 23:32:42 +00:00
2026-07-29 18:37:22 +00:00
2026-07-29 18:37:22 +00:00
2026-08-10 23:32:42 +00:00
2026-08-10 23:32:42 +00:00
2026-07-02 18:44:34 -07:00
2026-08-17 04:01:37 +00:00
2026-07-14 04:41:08 +00:00
2026-08-17 04:01:37 +00:00
2026-07-16 00:22:53 +00:00
2026-08-17 04:01:37 +00:00
2026-08-15 01:34:33 +00:00
2026-06-05 02:41:06 -07:00
2026-08-15 01:34:33 +00:00
2026-07-17 23:14:37 +00:00
2026-08-15 01:34:33 +00:00
2026-07-17 23:14:37 +00:00
2026-05-05 09:58:23 -07:00