18 Commits

Author SHA1 Message Date
Maksim Nabokikh 5a4395fd12 feat: add UserIdentity entity and CRUD operations (#4643)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
Signed-off-by: Maksim Nabokikh <max.nabokih@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-14 12:58:18 +01:00
Maksim Nabokikh 175dc57a3b feat(cel): implement CEL compiler with library (#4607)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
2026-03-13 21:25:00 +01:00
Mathias Gebbe fec4f53203 feat(oauth2): add client credentials flow with opt-in config flag (#4583)
Implement the OAuth2 client_credentials grant type for
machine-to-machine authentication. The grant is gated behind a new
clientCredentialsEnabled config flag (defaults to false), following
the same pattern as passwordConnector for the password grant.

---------

Signed-off-by: Mathias Gebbe <mathias.gebbe@gmail.com>
Signed-off-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
Signed-off-by: Maksim Nabokikh <max.nabokih@gmail.com>
Co-authored-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
Co-authored-by: Maksim Nabokikh <max.nabokih@gmail.com>
2026-03-03 12:29:04 +01:00
Maksim Nabokikh d78d744468 feat: Disallow unknown config fields (#4531)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
2026-02-26 13:35:50 +01:00
Manoj Vivek ec564f2420 Enable ContinueOnConnectorFailure feature flag (#4495)
Signed-off-by: Manoj Vivek <p.manoj.vivek@gmail.com>
2026-02-06 11:49:20 +01:00
Manoj Vivek 87ec9e077e Allow server startup with partial connector failures (#4159)
Signed-off-by: Manoj Vivek <p.manoj.vivek@gmail.com>
2025-06-16 15:53:20 +02:00
Maksim Nabokikh f46adb9536 Support base64 encoded and PEM encoded certs (#3751)
Signed-off-by: maksim.nabokikh <max.nabokih@gmail.com>
2024-10-18 12:55:42 +02:00
Maksim Nabokikh 81af48862b Remove additional features and add a feature flag instead (#3663)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-08-01 21:38:09 +02:00
Sean Liao 0b6a78397e use slog for structured logging (#3502)
Signed-off-by: Sean Liao <sean+git@liao.dev>
2024-06-01 20:15:58 +04:00
m.nabokikh 08348242a7 Introduce a dedicated pkg for featureflags
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-01-16 22:48:22 +01:00
Rui Yang 54345b6331 TLS configure for OIDC connector (#1632)
Signed-off-by: Rui Yang <ruiya@vmware.com>
2022-11-07 13:29:56 +04:00
m.nabokikh dea1d3383c Deprecation warning log message
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2021-05-24 19:40:28 +04:00
Stephan Renatus 51f50fcad8 connectors: refactor filter code into a helper package
I hope I didn't miss any :D

Signed-off-by: Stephan Renatus <srenatus@chef.io>
2019-07-03 13:09:40 +02:00
Andy Lindeman 34c7cfaf82 Round out logging interface with functions for all levels 2019-04-24 09:35:35 -04:00
Mark Sagi-Kazar 06521ffa49 Remove the logrus logger wrapper 2019-02-22 21:31:46 +01:00
Mark Sagi-Kazar aec2edb441 Match the interface to logrus implementation 2019-02-22 21:27:54 +01:00
Mark Sagi-Kazar d1c8f8d095 Remove structured logging from the logger interface 2019-02-22 21:26:30 +01:00
Mark Sagi-Kazar be581fa7ff Add logger interface and stop relying on Logrus directly 2019-02-22 13:38:57 +01:00