121 Commits (master)

Author SHA1 Message Date
Maksim Nabokikh 6b9ce00e11
feat: implement AuthSession CRUD operations (#4646) 11 hours ago
Maksim Nabokikh 93985dedff
fix: increase lock acquisition attempts from 60 to 200 for better reliability (#4644) 19 hours ago
Maksim Nabokikh 5a4395fd12
feat: add UserIdentity entity and CRUD operations (#4643) 3 days ago
Maksim Nabokikh f80a89dd5d
feat(client): add allowed connectors field to client configuration (#4610) 5 days ago
Maksim Nabokikh 7777773067
feat(connector): connectors for grants (#4619) 6 days ago
Maksim Nabokikh 3d97c59032
test: add concurrency tests for storage implementations (#4631) 7 days ago
Maksim Nabokikh 9bee809252
feat(crd): add CRD handling behavior and configuration options (#4543) 4 weeks ago
Ivan Zviagintsev 9e377718dc
feat: add name and emailVerified fields for static passwords (#4526) 1 month ago
Ivan Zviagintsev d1b2722e39
feat: support groups and preferred_username for staticPasswords (#4456) 2 months ago
Rene Dekker 9355759813
fix(storage/kubernetes): Only wrap IPv6 addresses in brackets (#4388) 4 months ago
Maksim Nabokikh 7e2225c0e6
Do not wrap Kubernetes Address in brackets (#4363) 5 months ago
Mark Sagi-Kazar e230d9426d
test: use new Go features in tests 7 months ago
Oleksandr Redko 9891daa585
refactor: simplify tests by using slog.DiscardHandler (#4058) 12 months ago
Maksim Nabokikh a4449010a4
k8s storage: Request only one object to check if API exists (#4027) 1 year ago
Bob Maertz ad31b5d6f7
Passing context storage (#3941) 1 year ago
Sean Liao 0b6a78397e
use slog for structured logging (#3502) 2 years ago
Denys Romanenko 7225198ae7
Update max length of kubernetes object to fit kubernetes policy (#3439) 2 years ago
Maksim Nabokikh 60ddd188c0
Update go-jose to v4.0.1 (#3409) 2 years ago
Ferenc Fabian 2377b0a0cd
Add context to storage's Create endpoints (#2935) 2 years ago
Josh Soref 255d5ecfb7 spelling: characters 3 years ago
Daniel Lipovetsky 07d7913049
chore: Upgrade golangci-lint to v1.50.1 from v1.46.0 (#2790) 3 years ago
Maksim Nabokikh 1e116f66ca
fix: prevent server side request forgery using Kubernetes storage (#2479) 3 years ago
m.nabokikh 4b5f1d5289 fix: refresh token only once for all concurrent requests 4 years ago
Bob Callaway fcfbb1ecb0 Add HMAC protection on /approval endpoint 4 years ago
Bob Callaway 83e2df821e
add PKCE support to device code flow (#2575) 4 years ago
Michael Kelly 9079c31637
Fix formatting 4 years ago
Michael Kelly a51d12056f
Tweaks based on review comments 4 years ago
Michael Kelly 6c99a9b99d
s/getUrl/getURL 4 years ago
Mark Sagi-Kazar a02f2e8fac
chore: fix lint violations 4 years ago
Michael Kelly 502a2d0d4a
Limit the amount of objects we attempt to GC on each cycle 4 years ago
m.nabokikh 9fad0602ec fix: do not update offlinesession lastUsed field if refresh token was not change 4 years ago
Eng Zer Jun f0186ff265
refactor: move from io/ioutil to io and os package 5 years ago
Mark Sagi-Kazar 22db25ef94
chore: update golangci-lint 5 years ago
Maksim Nabokikh 3d3f275efb Apply suggestions from code review 5 years ago
m.nabokikh d413870f6e feat: Update token periodically if Dex is running in Kubernetes cluster 5 years ago
m.nabokikh 0754c30ac2 fix: get namespace from file for Kubernetes storage client 5 years ago
m.nabokikh 7a2472555a feat: Create CRDs as apiextensions.k8s.io/v1 5 years ago
m.nabokikh bc5371e730 Add make file commands for kind 5 years ago
m.nabokikh 5a48d8a82d chore: test Kubernetes storage with KinD 5 years ago
m.nabokikh 91de99d57e feat: Add refresh token expiration and rotation settings 5 years ago
m.nabokikh b2e9f67edc Enable unparam, prealloc, sqlclosecheck linters 5 years ago
Josh Soref b155f66785 spelling: storage 5 years ago
Josh Soref 6790aea260 spelling: referenceable 5 years ago
Josh Soref 040abe5dc1 spelling: impersonate 5 years ago
Josh Soref 0288864da7 spelling: collision 5 years ago
m.nabokikh be378dd9a7 feat: Retry Kubernetes update requests 5 years ago
Bernd Eckstein b5519695a6
PKCE implementation (#1784) 5 years ago
m.nabokikh 1d83e4749d Add gocritic 5 years ago
m.nabokikh 4d63e9cd68 fix: Bump golangci-lint version and fix some linter's problems 5 years ago
m.nabokikh 4801b2c975 fix: Handle kubernetes API conflicts properly for signing keys 6 years ago