31 Commits
Author SHA1 Message Date
Giovanni VellaandGitHub 25591eeaf4 Add support to PKCE in OIDC connector (#3777)
Signed-off-by: johnvan7 <giovanni.vella98@gmail.com>
Signed-off-by: Giovanni Vella <giovanni.vella98@gmail.com>
2026-02-22 22:37:10 +01:00
Oleksandr RedkoandGitHub 9891daa585 refactor: simplify tests by using slog.DiscardHandler (#4058)
Signed-off-by: Oleksandr Redko <oleksandr.red+github@gmail.com>
2025-04-03 09:56:18 +02:00
Maksim NabokikhandGitHub 63f4410ac1 Update dependencies before Dex v2.41 (#3637)
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2024-07-26 08:37:56 +02:00
Sean LiaoandGitHub 0b6a78397e use slog for structured logging (#3502)
Signed-off-by: Sean Liao <sean+git@liao.dev>
2024-06-01 20:15:58 +04:00
b0575946b1 Google: Implement groups fetch by default service account from metadata (support for GKE workload identity) (#2989)
Signed-off-by: Viacheslav Sychov <viacheslav.sychov@gmail.com>
Signed-off-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
Co-authored-by: Maksim Nabokikh <maksim.nabokikh@flant.com>
2024-05-29 12:00:57 +02:00
677ab36020 feat: Add support for configurable prompt type for Google connector (#3475)
Signed-off-by: abhisek <abhisek.datta@gmail.com>
Signed-off-by: Maksim Nabokikh <max.nabokih@gmail.com>
Co-authored-by: Maksim Nabokikh <max.nabokih@gmail.com>
2024-04-15 19:11:09 +02:00
MichaelKoandGitHub 6cd5c8b867 #2895: Add Support for Multiple Admin Emails to Retrieve Group Lists (#2911)
Signed-off-by: Viacheslav Sychov <viacheslav.sychov@gmail.com>
2023-06-07 22:24:05 +04:00
Josh Soref ad1fc3b7c1 spelling: upon
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-27 09:02:32 -04:00
Daniel LipovetskyandGitHub 07d7913049 chore: Upgrade golangci-lint to v1.50.1 from v1.46.0 (#2790) 2023-01-19 22:14:58 +01:00
Matt HandGitHub c167276b07 Move unique functionality into getGroups to reduce calls to google (#2628)
Signed-off-by: Matt Hoey <matt.hoey@missionlane.com>
2022-12-23 03:44:43 +04:00
Mark Sagi-Kazar cadce3cc35 fix(connector/google): only initialize admin service if necessary
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2022-10-05 14:04:58 +02:00
Mark Sagi-Kazar 9bcce63352 fix(connector/google): make admin email optional for default creds
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2022-10-04 09:04:32 +02:00
Mark Sagi-Kazar 6a59f08e4e Revert "fix: check for no serviceAccountFilePath and no email (#2679)"
This reverts commit 49477729ce.

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2022-10-04 09:04:30 +02:00
Bob CallawayandGitHub 49477729ce fix: check for no serviceAccountFilePath and no email (#2679)
Signed-off-by: Bob Callaway <bcallaway@google.com>
2022-09-28 19:59:28 +02:00
Hoang Quoc TrungandGitHub a1a3ed5b25 Implement Application Default Credentials for the google connector (#2530)
Signed-off-by: Trung <trung.hoang@pricehubble.com>
2022-09-07 15:56:56 +04:00
Matt Hoey ee5b5b25bd Resolves #2111 Option to fetch transitive group membership
Signed-off-by: Matt Hoey <matt.hoey@missionlane.com>
2021-10-17 12:48:22 -07:00
Eng Zer Jun f0186ff265 refactor: move from io/ioutil to io and os package
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil. This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-09-17 14:12:39 +08:00
Mark Sagi-Kazar b8ac640c4f Update oidc library
Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2021-01-13 19:56:09 +01:00
m.nabokikh 4d63e9cd68 fix: Bump golangci-lint version and fix some linter's problems
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2020-10-18 01:02:29 +04:00
Brian Candler 442d3de11d Allow the "google" connector to work without a service account
Fixes #1718
2020-05-22 09:24:26 +00:00
Fabrice Rabaute b85d7849ad google: Retrieve all the groups for a user
The list of groups is paginated (default page is 200), so when a user
has more than 200 groups, only the first 200 are retrieve.

This change is retrieving all the groups for a user by querying all the
pages.
2020-01-14 13:26:37 -08:00
Mark Sagi-Kazar 9bd5ae5197 Fix goimports 2019-12-18 15:53:34 +01:00
Mark Sagi-Kazar 8c3dc0ca66 Remove unused code (fixed: unused, structcheck, deadcode linters) 2019-12-18 15:46:49 +01:00
Nandor Kracser a38e215891 connector/google: support group whitelisting
Signed-off-by: Nandor Kracser <bonifaido@gmail.com>
2019-12-03 16:27:07 +01:00
Joel Speed 658a2cc477 Make directory service during init 2019-11-19 17:12:44 +00:00