Luis Pater
5dcca50fd9
feat(auth): introduce weighted round-robin scheduler and credential weight validation
...
- Added support for weighted round-robin authentication scheduling strategy.
- Implemented credential weight validation for attributes and metadata, with strict error handling for invalid weights.
- Enhanced scheduler with smooth weighted state handling and proportional selection logic.
- Introduced tests for credential weight parsing, validation, and weighted round-robin behavior.
- Updated configuration to include `weight` field for credentials with range validation.
Closes : #4470
2026-07-28 14:23:23 +08:00
..
2026-06-12 02:38:51 +08:00
2026-07-26 14:31:45 +08:00
2026-07-26 08:33:46 -04:00
2026-07-28 03:22:18 +08:00
2026-07-26 08:33:46 -04:00
2026-07-26 14:31:45 +08:00
2026-07-26 14:31:45 +08:00
2026-07-28 14:23:23 +08:00
2026-07-28 14:23:23 +08:00
2026-06-22 22:25:44 +08:00
2026-06-25 01:24:44 +08:00
2026-06-12 02:38:51 +08:00
2026-07-23 13:42:08 +08:00
2026-07-23 13:42:08 +08:00
2026-06-12 23:15:00 +08:00
2026-06-25 01:24:44 +08:00
2026-07-15 16:53:02 +08:00
2026-07-15 16:53:02 +08:00
2026-06-25 01:24:44 +08:00
2026-06-16 19:15:34 +08:00
2026-06-12 02:38:51 +08:00
2026-06-16 19:15:34 +08:00
2026-06-16 17:31:11 +08:00
2026-06-16 17:31:11 +08:00
2026-07-23 13:42:08 +08:00
2026-07-28 03:22:18 +08:00
2026-06-06 18:35:17 +08:00
2026-06-07 03:20:04 +08:00
2026-06-21 10:12:10 +08:00
2026-06-12 02:38:51 +08:00
2026-07-24 20:10:14 +08:00
2026-07-24 20:10:14 +08:00
2026-06-26 12:05:07 +08:00
2026-06-26 12:05:07 +08:00
2026-06-13 01:10:27 +08:00
2026-06-25 01:24:44 +08:00
2026-06-16 19:15:34 +08:00
2026-06-25 01:24:44 +08:00
2026-06-12 02:22:23 +08:00
2026-06-28 21:19:34 +08:00
2026-06-28 21:19:34 +08:00
2026-07-28 03:22:18 +08:00
2026-06-21 10:12:10 +08:00
2026-06-16 17:31:11 +08:00
2026-06-16 17:31:11 +08:00
2026-07-28 03:22:18 +08:00
2026-06-16 19:15:34 +08:00
2026-07-28 03:22:18 +08:00
2026-06-09 13:57:36 +08:00
2026-06-25 01:24:44 +08:00
2026-06-25 17:35:17 +08:00
2026-07-21 19:21:20 +08:00
2026-07-21 19:21:20 +08:00
2026-06-12 23:54:26 +08:00
2026-06-12 23:54:26 +08:00
2026-06-12 23:54:26 +08:00
2026-07-28 03:22:18 +08:00