Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1831 commits
Select commit Hold shift + click to select a range
5bbc400
feat: implement id_token_hint (#4670)
nabokihms Mar 20, 2026
449f664
feat: Add AuthSession GC (#4667)
nabokihms Mar 20, 2026
3c7e159
chore: update Go and gRPC dependencies to latest versions (#4673)
nabokihms Mar 20, 2026
363e9d5
feat: use protobuf for session cookie (#4675)
nabokihms Mar 20, 2026
9d22748
build(deps): bump github/codeql-action from 4.33.0 to 4.34.1 (#4679)
dependabot[bot] Mar 24, 2026
2e41d5b
build(deps): bump anchore/sbom-action from 0.23.1 to 0.24.0 (#4681)
dependabot[bot] Mar 24, 2026
894f87d
build(deps): bump the etcd group with 2 updates (#4680)
dependabot[bot] Mar 24, 2026
cf2c017
build(deps): update entgo.io/ent to v0.14.6 and ariga.io/atlas to v0.…
nabokihms Mar 24, 2026
08dc8ee
docs: add CONTRIBUTING.md (#4685)
nabokihms Mar 25, 2026
098ab60
feat: support ES256 local signer (#4682)
space-arens Mar 25, 2026
896c695
build(deps): bump google.golang.org/api from 0.272.0 to 0.273.0 (#4689)
dependabot[bot] Mar 26, 2026
58e387a
build(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1 (#4692)
dependabot[bot] Mar 27, 2026
9f92c71
feat: cookies encryption support (#4676)
nabokihms Mar 27, 2026
9caf0f1
feat: prompt select_login (#4678)
nabokihms Mar 27, 2026
1558aac
fix: fix handler tests after merging cookie enc (#4693)
nabokihms Mar 27, 2026
31cf652
feat: add a jti per default (#4695)
bufferoverflow Mar 28, 2026
89f4321
Updating the maintainers list (#4696)
nabokihms Mar 29, 2026
bf323d3
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.37 to 1.14.38…
dependabot[bot] Mar 30, 2026
6e695a6
build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#4700)
dependabot[bot] Mar 30, 2026
2fa7d80
build(deps): bump github/codeql-action from 4.34.1 to 4.35.1 (#4698)
dependabot[bot] Mar 30, 2026
f90a36c
docs: mention LDAP recursionGroupAttr in config.yaml.dist (#4697)
space-arens Mar 30, 2026
780cbe1
feat: disconnect upstream refreshing
nabokihms Mar 30, 2026
8031f5b
feat: add home page with user session info (#4677)
nabokihms Mar 30, 2026
bc8f045
feat: include prompt=select_account in back link for multiple connect…
nabokihms Mar 30, 2026
d4807b6
fix: update parseSession callas after merging home page (#4701)
nabokihms Mar 30, 2026
830fca9
fix: migrate Bitbucket Cloud connector to current workspace API (#4687)
nicknikolakakis Mar 31, 2026
06c5233
build(deps): bump github.com/lib/pq from 1.12.0 to 1.12.1 (#4702)
dependabot[bot] Mar 31, 2026
142d776
build(deps): bump google.golang.org/api from 0.273.0 to 0.273.1 (#4707)
dependabot[bot] Apr 1, 2026
486320d
build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (…
dependabot[bot] Apr 1, 2026
58f148d
feat: implement OIDC RP-Initiated logout (#4674)
nabokihms Apr 1, 2026
546e66c
feat: add WebAuthn support (#4704)
nabokihms Apr 2, 2026
3bf25fd
feat: add SSO sharing policy (#4705)
nabokihms Apr 2, 2026
6f2e233
feat: example app session refactoring (#4712)
nabokihms Apr 2, 2026
ed88652
build(deps): bump google.golang.org/grpc in /examples (#4710)
dependabot[bot] Apr 2, 2026
61635a6
build(deps): bump google.golang.org/grpc from 1.79.3 to 1.80.0 (#4709)
dependabot[bot] Apr 2, 2026
6511fb9
build(deps): bump the etcd group with 2 updates (#4708)
dependabot[bot] Apr 2, 2026
5b5b467
build(deps): bump github.com/go-jose/go-jose/v4 (#4718)
dependabot[bot] Apr 3, 2026
7bd2f57
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.38 to 1.14.39…
dependabot[bot] Apr 3, 2026
af47557
build(deps): bump github.com/go-webauthn/webauthn from 0.16.1 to 0.16…
dependabot[bot] Apr 3, 2026
503e461
build(deps): bump github.com/lib/pq from 1.12.1 to 1.12.2 (#4716)
dependabot[bot] Apr 3, 2026
6e7a983
build(deps): bump docker/login-action from 4.0.0 to 4.1.0 (#4713)
dependabot[bot] Apr 3, 2026
a10dd9b
build(deps): bump google.golang.org/api from 0.273.1 to 0.274.0 (#4714)
dependabot[bot] Apr 3, 2026
a90912e
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.39 to 1.14.40…
dependabot[bot] Apr 6, 2026
a0f1231
build(deps): bump github.com/go-webauthn/webauthn from 0.16.2 to 0.16…
dependabot[bot] Apr 6, 2026
ea243dd
build(deps): bump github.com/lib/pq from 1.12.2 to 1.12.3 (#4720)
dependabot[bot] Apr 6, 2026
0977c87
docs: update README and remove gitpod (#4719)
nabokihms Apr 6, 2026
4d4c58d
Use the C approach
nabokihms Apr 6, 2026
90bb8eb
Fixes according to codereview comments
nabokihms Apr 6, 2026
832caae
build(deps): bump oras-project/setup-oras from 1.2.4 to 2.0.0 (#4723)
dependabot[bot] Apr 7, 2026
cda5c37
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.40 to 1.14.41…
dependabot[bot] Apr 7, 2026
9c138ef
fix: mfa not enforced on session validation (#4726)
jnfrati Apr 8, 2026
52ef42f
build(deps): bump golang from 1.26.1-alpine3.22 to 1.26.2-alpine3.22 …
dependabot[bot] Apr 8, 2026
d11dbd2
build(deps): bump google.golang.org/api from 0.274.0 to 0.275.0 (#4729)
dependabot[bot] Apr 8, 2026
05c23bd
build(deps): bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 …
dependabot[bot] Apr 8, 2026
95fefb4
build(deps): bump github.com/coreos/go-oidc/v3 in /examples (#4730)
dependabot[bot] Apr 8, 2026
2fb5d78
feat: Add more tests for sessions and edge case
nabokihms Apr 8, 2026
6189b20
Fix nonce comparison to prevent timing
nabokihms Apr 8, 2026
ae0c5c0
Fix linter
nabokihms Apr 8, 2026
683d1ee
feat: Add more tests for sessions and edge cases (#4731)
nabokihms Apr 8, 2026
066f34c
build(deps): bump github.com/google/cel-go from 0.27.0 to 0.28.0 (#4733)
dependabot[bot] Apr 9, 2026
0e0b936
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.41 to 1.14.42…
dependabot[bot] Apr 9, 2026
f49dddc
build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 (#4738)
dependabot[bot] Apr 10, 2026
eec8f76
feat(microsoft): map userPrincipalName to preferred_username claim (#…
matzegebbe Apr 10, 2026
410a58f
build(deps): bump github.com/go-webauthn/webauthn from 0.16.3 to 0.16…
dependabot[bot] Apr 10, 2026
bdfac38
build(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 (#4740)
dependabot[bot] Apr 13, 2026
6f78bb6
build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#4741)
dependabot[bot] Apr 13, 2026
acd853b
build(deps): bump actions/cache from 5.0.4 to 5.0.5 (#4744)
dependabot[bot] Apr 14, 2026
6f68a40
feat(oauth2): populate groups claim in client_credentials tokens (#4691)
carlesarnal Apr 14, 2026
5d33f94
build(deps): bump alpine from 3.23.3 to 3.23.4 (#4746)
dependabot[bot] Apr 16, 2026
2d12818
build(deps): bump google.golang.org/api from 0.275.0 to 0.276.0 (#4745)
dependabot[bot] Apr 16, 2026
5f9ad5c
build(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#4747)
dependabot[bot] Apr 16, 2026
75934f3
Add OpenSSF Best Practices badge (#4748)
nabokihms Apr 16, 2026
6cf5b52
Add LFX Health Score badge (#4749)
nabokihms Apr 16, 2026
ec003f5
Read User Identity once
nabokihms Apr 17, 2026
ed65360
feat: disconnect upstream refreshing (#4703)
nabokihms Apr 18, 2026
273de3b
build(deps): bump github.com/go-webauthn/webauthn from 0.16.4 to 0.16…
dependabot[bot] Apr 20, 2026
15bed0b
build(deps): bump golang from `c259ff7` to `18e6f5a` (#4750)
dependabot[bot] Apr 20, 2026
7154549
build(deps): bump golang from `18e6f5a` to `7ef9411` (#4753)
dependabot[bot] Apr 21, 2026
4c99c75
build(deps): bump github.com/go-webauthn/webauthn from 0.16.5 to 0.17…
dependabot[bot] Apr 21, 2026
050b262
build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 (#4…
dependabot[bot] Apr 23, 2026
d7ba134
build(deps): bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 (#4…
dependabot[bot] Apr 24, 2026
98c0b47
fix(google): preserve username when absent in refresh token (#4758)
hisamafahri Apr 28, 2026
b3bb230
feat: Add Kerberos support (#4640)
Jabejixo Apr 29, 2026
0d80ea7
build(deps): bump github.com/go-sql-driver/mysql from 1.9.3 to 1.10.0…
dependabot[bot] Apr 30, 2026
a6b7ef0
build(deps): bump google.golang.org/api from 0.276.0 to 0.277.0 (#4763)
dependabot[bot] Apr 30, 2026
2db4a35
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.42 to 1.14.44…
dependabot[bot] May 5, 2026
81ba65a
build(deps): bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (#4779)
dependabot[bot] May 7, 2026
60ca776
build(deps): bump google.golang.org/api from 0.277.0 to 0.278.0 (#4778)
dependabot[bot] May 7, 2026
5eb9530
build(deps): bump google.golang.org/grpc in /examples (#4775)
dependabot[bot] May 7, 2026
c57f56f
build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 (#4768)
dependabot[bot] May 7, 2026
b940e43
build(deps): bump google.golang.org/grpc from 1.80.0 to 1.81.0 (#4772)
dependabot[bot] May 7, 2026
f074c3d
build(deps): bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 (…
dependabot[bot] May 7, 2026
b0ac753
feat(server): log successful token exchange requests (#4780)
0x2b3bfa0 May 8, 2026
a99e764
build(deps): bump golang from 1.26.2-alpine3.22 to 1.26.3-alpine3.22 …
dependabot[bot] May 9, 2026
67fcd7b
build(deps): bump github.com/go-webauthn/webauthn from 0.17.0 to 0.17…
dependabot[bot] May 9, 2026
7d3bb7e
build(deps): bump the etcd group across 1 directory with 2 updates (#…
dependabot[bot] May 9, 2026
ca3d567
build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 (#4782)
dependabot[bot] May 9, 2026
344cc3c
build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 (#4789)
dependabot[bot] May 11, 2026
4eec117
build(deps): bump github.com/go-webauthn/webauthn from 0.17.2 to 0.17…
dependabot[bot] May 11, 2026
aaf8f28
ci: improve behavior for first time forks (#4790)
cardoe May 11, 2026
f0cd676
fix(server): enforce client.AllowedConnectors in handleTokenExchange …
matte1782 May 11, 2026
4b634da
build(deps): bump google.golang.org/api from 0.278.0 to 0.280.0 (#4801)
dependabot[bot] May 20, 2026
cd5f614
build(deps): bump github.com/google/cel-go from 0.28.0 to 0.28.1 (#4792)
dependabot[bot] May 20, 2026
66005b9
build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 (#4799)
dependabot[bot] May 20, 2026
f242140
build(deps): bump distroless/static-debian13 from `e3f9456` to `963fa…
dependabot[bot] May 20, 2026
eefcd80
build(deps): bump google.golang.org/grpc in /examples (#4795)
dependabot[bot] May 20, 2026
6e13117
build(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.…
dependabot[bot] May 20, 2026
e703bc3
feat(gitlab): support inherited group claims (#4800)
AntonKulyashov May 20, 2026
b78c3dd
fix(gitlab): avoid openid scope without groups (#4810)
space-arens May 27, 2026
dbb8276
fix(storage): compare DeviceRequest expiry by instant in conformance …
arpitjain099 Jun 5, 2026
29183b7
build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#4803)
dependabot[bot] Jun 5, 2026
274455a
build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 (#4809)
dependabot[bot] Jun 5, 2026
86298b8
build(deps): bump alpine from 3.23.4 to 3.24.0 (#4820)
dependabot[bot] Jun 10, 2026
bab7f0f
build(deps): bump the etcd group across 1 directory with 2 updates (#…
dependabot[bot] Jun 10, 2026
c306797
build(deps): bump github.com/go-webauthn/webauthn from 0.17.3 to 0.17…
dependabot[bot] Jun 10, 2026
7d73f7e
build(deps): bump docker/login-action from 4.1.0 to 4.2.0 (#4807)
dependabot[bot] Jun 10, 2026
275a7b2
build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 (#4804)
dependabot[bot] Jun 10, 2026
035be36
build(deps): bump google.golang.org/api from 0.280.0 to 0.283.0 (#4816)
dependabot[bot] Jun 10, 2026
5abce27
build(deps): bump docker/metadata-action from 6.0.0 to 6.1.0 (#4806)
dependabot[bot] Jun 10, 2026
1018112
build(deps): bump golang from 1.26.3-alpine3.22 to 1.26.4-alpine3.22 …
dependabot[bot] Jun 10, 2026
d57ed65
build(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 (#4802)
dependabot[bot] Jun 16, 2026
8f65c7e
build(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#4826)
dependabot[bot] Jun 16, 2026
e236751
build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#4825)
dependabot[bot] Jun 16, 2026
c13b373
build(deps): bump google.golang.org/api from 0.283.0 to 0.284.0 (#4822)
dependabot[bot] Jun 16, 2026
6b62669
build(deps): bump github/codeql-action from 4.36.0 to 4.36.2 (#4819)
dependabot[bot] Jun 16, 2026
c54d121
build(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#4805)
dependabot[bot] Jun 16, 2026
7915419
Add support to microsoft connector to get more then 1000 ad groups
XDanny322 Jun 16, 2026
db855ad
build(deps): bump alpine from 3.24.0 to 3.24.1 (#4834)
dependabot[bot] Jun 17, 2026
5a9736a
build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 (#4824)
dependabot[bot] Jun 23, 2026
9bacf95
build(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 (#4823)
dependabot[bot] Jun 23, 2026
02ec139
feat: gRPC API for sessions (#4783)
nabokihms Jun 23, 2026
c4a2320
build(deps): bump github.com/coreos/go-oidc/v3 in /examples (#4838)
dependabot[bot] Jun 23, 2026
4356379
build(deps): bump google.golang.org/api from 0.284.0 to 0.286.0 (#4835)
dependabot[bot] Jun 23, 2026
c36be68
build(deps): bump github.com/coreos/go-oidc/v3 from 3.18.0 to 3.19.0 …
dependabot[bot] Jun 23, 2026
e93dcf4
build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#4840)
dependabot[bot] Jun 23, 2026
4eced3f
build(deps): bump actions/setup-go from 6.4.0 to 6.5.0
dependabot[bot] Jun 24, 2026
847872d
build(deps): bump github.com/openbao/openbao/api/v2 from 2.5.1 to 2.6…
dependabot[bot] Jun 24, 2026
f5c7bc5
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.44 to 1.14.47
dependabot[bot] Jun 24, 2026
5d04dfb
build(deps): bump actions/cache from 5.0.5 to 6.0.0 (#4846)
dependabot[bot] Jun 24, 2026
31defea
Merge branch 'dexidp:master' into master
XDanny322 Jun 27, 2026
dc12afa
Merge pull request #4847 from dexidp/dependabot/github_actions/action…
sagikazarmark Jul 2, 2026
7bda291
Merge pull request #4849 from dexidp/dependabot/go_modules/github.com…
sagikazarmark Jul 2, 2026
d2cfe8e
build: replace nix flake with devenv environment
sagikazarmark Jul 2, 2026
287c31d
Merge pull request #4863 from dexidp/devenv
sagikazarmark Jul 2, 2026
bd5e9b6
test(connector/saml): update expired OAM test cert
sagikazarmark Jul 2, 2026
b31f708
Merge pull request #4864 from dexidp/fix-expired-saml-oam
sagikazarmark Jul 2, 2026
8a38891
build(deps): bump docker/setup-qemu-action from 4.1.0 to 4.2.0
dependabot[bot] Jul 2, 2026
ae48e32
build(deps): bump the etcd group across 1 directory with 2 updates
dependabot[bot] Jul 2, 2026
c5cfdeb
build(deps): bump actions/cache from 6.0.0 to 6.1.0
dependabot[bot] Jul 2, 2026
4f05ab3
build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0
dependabot[bot] Jul 2, 2026
ea9c9a5
build(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1
dependabot[bot] Jul 2, 2026
ef4a709
build(deps): bump actions/cache/save from 6.0.0 to 6.1.0
dependabot[bot] Jul 2, 2026
2683d0b
Merge pull request #4861 from dexidp/dependabot/go_modules/etcd-15be9…
sagikazarmark Jul 2, 2026
62de099
Merge pull request #4860 from dexidp/dependabot/github_actions/docker…
sagikazarmark Jul 2, 2026
aaa50d0
Merge pull request #4856 from dexidp/dependabot/go_modules/google.gol…
sagikazarmark Jul 2, 2026
ff8f3a0
Merge pull request #4854 from dexidp/dependabot/github_actions/action…
sagikazarmark Jul 2, 2026
388f4b6
Merge pull request #4853 from dexidp/dependabot/github_actions/action…
sagikazarmark Jul 2, 2026
0082deb
Merge pull request #4852 from dexidp/dependabot/github_actions/action…
sagikazarmark Jul 2, 2026
fac54c9
build(deps): bump google.golang.org/api from 0.286.0 to 0.287.0
dependabot[bot] Jul 2, 2026
955b498
Merge pull request #4855 from dexidp/dependabot/go_modules/google.gol…
sagikazarmark Jul 2, 2026
545573b
build(deps): bump google.golang.org/grpc in /api/v2
dependabot[bot] Jul 2, 2026
4b8fa12
build(deps): bump google.golang.org/grpc in /examples
dependabot[bot] Jul 2, 2026
e8aaa98
GitHub Connector: Implement support for refresh tokens
matheuscscp Jun 23, 2026
ac16810
Merge pull request #4857 from dexidp/dependabot/go_modules/api/v2/goo…
sagikazarmark Jul 2, 2026
d36ca4b
Merge pull request #4858 from dexidp/dependabot/go_modules/examples/g…
sagikazarmark Jul 2, 2026
c6ea5d1
Merge pull request #4845 from matheuscscp/github-refresh-tokens
sagikazarmark Jul 2, 2026
b5ea46a
build(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0
dependabot[bot] Jul 3, 2026
7ec5192
Merge branch 'dexidp:master' into master
XDanny322 Jul 6, 2026
f9d278b
Update batch size limit in Microsoft connector to match Graph API spe…
XDanny322 Jul 6, 2026
4bfc182
build(deps): bump golang.org/x/net (#4871)
dependabot[bot] Jul 7, 2026
f813439
feat: add logout confirmation page (#4734)
nabokihms Jul 7, 2026
07d464c
build(deps): bump golang.org/x/net (#4870)
dependabot[bot] Jul 7, 2026
17a54e9
build(deps): bump docker/metadata-action from 6.1.0 to 6.2.0 (#4867)
dependabot[bot] Jul 7, 2026
2954081
Add BatchGroupLookups configuration to control group ID request batching
Jul 7, 2026
4df839f
build(deps): bump docker/login-action from 4.2.0 to 4.4.0 (#4873)
dependabot[bot] Jul 8, 2026
7b088d9
build(deps): bump github.com/google/cel-go from 0.28.1 to 0.29.1 (#4872)
dependabot[bot] Jul 8, 2026
ec1a183
build(deps): bump google.golang.org/api from 0.287.0 to 0.287.1 (#4874)
dependabot[bot] Jul 8, 2026
5af2b61
fix(mfa): enforce WebAuthn clone detection, TOTP single-use, and acco…
nabokihms Jul 11, 2026
7cb2317
fix(sessions): make SSO sharing non-transitive; drop redirect_uri dou…
nabokihms Jul 11, 2026
e463862
build(deps): bump distroless/static-debian13 from `963fa6c` to `d29e6…
dependabot[bot] Jul 12, 2026
0a52cf2
build(deps): bump github.com/coreos/go-oidc/v3 in /examples (#4883)
dependabot[bot] Jul 12, 2026
4b8735e
build(deps): bump github/codeql-action/upload-sarif (#4878)
dependabot[bot] Jul 12, 2026
a5ed0cb
fix(server): enforce client AllowedConnectors on all token grants (#4…
nabokihms Jul 14, 2026
01b2461
build(deps): bump oras-project/setup-oras from 2.0.0 to 2.0.1 (#4888)
dependabot[bot] Jul 14, 2026
fd84b8e
refactor(server): split handlers.go into focused per-flow files (#4891)
nabokihms Jul 14, 2026
0969327
refactor(server): split the device flow into focused per-flow files (…
nabokihms Jul 14, 2026
21d30c2
feat(server): introduce a token issuer abstraction (#4893)
nabokihms Jul 15, 2026
82a5e4a
build(deps): bump distroless/static-debian13 from `d29e660` to `f7f8f…
dependabot[bot] Jul 15, 2026
08a88e1
build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 (#4880)
dependabot[bot] Jul 15, 2026
6de9d1d
build(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 (#4865)
dependabot[bot] Jul 15, 2026
7696618
feat(server): own the refresh token lifecycle in the issuer (#4895)
nabokihms Jul 15, 2026
a5db0df
build(deps): bump mheap/github-action-required-labels (#4875)
dependabot[bot] Jul 15, 2026
54da90c
feat(microsoft): support using client_assertion
dronenb Feb 11, 2026
395b78e
docs: add TESTING.md with instructions for testing the Microsoft conn…
dronenb Feb 16, 2026
49a28cb
Simplify client assertion: don't set ClientSecret when using assertions
dronenb Jun 12, 2026
6b62867
fix(connector/microsoft): use form auth for client assertions
dronenb Jul 15, 2026
69045b4
refactor(server): split templates, connector cache and tokens into su…
nabokihms Jul 15, 2026
9395846
build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.13 to 3.4.14
dependabot[bot] Jul 16, 2026
ebda4f2
build(deps): bump github.com/mattn/go-sqlite3 from 1.14.47 to 1.14.48
dependabot[bot] Jul 16, 2026
cf4ab8b
refactor(server): add a handler abstraction and extract discovery (#4…
nabokihms Jul 16, 2026
7896f96
refactor(server): extract the device authorization endpoints into a p…
nabokihms Jul 16, 2026
5e0dc1e
build(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#4900)
dependabot[bot] Jul 16, 2026
b95ce94
connector/oidc: allow overriding userinfo and device auth URLs (#4897)
Kunalbehbud Jul 16, 2026
7ba767f
refactor(server): move the request codecs into internal and extract h…
nabokihms Jul 16, 2026
dbf7af7
docs(server): give each subpackage a doc.go (#4909)
nabokihms Jul 16, 2026
302ac1f
build(deps): bump google.golang.org/grpc in /examples (#4904)
dependabot[bot] Jul 16, 2026
2c81c44
refactor(server): decompose the /token endpoint into per-grant handle…
nabokihms Jul 16, 2026
1e03fe0
refactor(server): extract the gRPC API and relocate helpers (#4911)
nabokihms Jul 17, 2026
a521142
build(deps): bump actions/checkout from 7.0.0 to 7.0.1
dependabot[bot] Jul 21, 2026
794eba8
Merge branch 'dexidp:master' into master
XDanny322 Jul 22, 2026
a55a71f
test(microsoft): use atomic counter for batch call count in tests
XDanny322 Jul 22, 2026
298633d
test(microsoft): assert returned names match input IDs in batch test
XDanny322 Jul 23, 2026
10fea5e
refactor(server): extract the interactive auth flow into an authflow …
nabokihms Jul 23, 2026
d91abd9
fix(server): harden several auth-surface security findings (#4927)
nabokihms Jul 24, 2026
1787540
fix(device): bind device-callback auth code to its request and stop l…
nabokihms Jul 24, 2026
63f55f7
build(deps): bump github/codeql-action/upload-sarif (#4924)
dependabot[bot] Jul 24, 2026
683215b
build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#4925)
dependabot[bot] Jul 24, 2026
e1956ec
build(deps): bump docker/login-action from 4.4.0 to 4.5.0 (#4926)
dependabot[bot] Jul 24, 2026
ae1bcbc
build(deps): bump docker/login-action from 4.5.0 to 4.5.1
dependabot[bot] Jul 27, 2026
873e99c
Merge pull request #4521 from dronenb/microsoft_client_assertion
sagikazarmark Jul 27, 2026
052d5e1
Merge pull request #4931 from dexidp/dependabot/github_actions/docker…
sagikazarmark Jul 27, 2026
9c1b6f1
Merge pull request #4918 from dexidp/dependabot/github_actions/action…
sagikazarmark Jul 27, 2026
e95b202
Merge pull request #4902 from dexidp/dependabot/go_modules/github.com…
sagikazarmark Jul 27, 2026
ea8655f
Merge pull request #4901 from dexidp/dependabot/go_modules/github.com…
sagikazarmark Jul 27, 2026
f2284b6
Merge pull request #4868 from dexidp/dependabot/github_actions/docker…
sagikazarmark Jul 27, 2026
a6e8a48
Merge remote-tracking branch 'upstream/master'
XDanny322 Jul 27, 2026
d439245
refactor(server): slim the Server and dedupe issuer-URL helpers (#4929)
nabokihms Jul 27, 2026
6c90315
refactor(server): untangle what the package split left behind (#4933)
nabokihms Jul 27, 2026
d7ba47a
Bump Gomplate v5.2.0 (#4934)
nabokihms Jul 28, 2026
3e1c27a
fix(web): rebuild the home page around the signed-in identity (#4935)
nabokihms Jul 28, 2026
d5e737a
fix(web): keep the connector buttons intact when a connector name is …
nabokihms Jul 28, 2026
92b1f54
refactor(examples): rebuild the example app around real sessions and …
nabokihms Jul 28, 2026
42f7a64
build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#4932)
dependabot[bot] Jul 28, 2026
7a3b6d1
build(deps): bump google.golang.org/api from 0.287.1 to 0.291.0
dependabot[bot] Jul 29, 2026
d019062
build(deps): bump github.com/prometheus/client_golang
dependabot[bot] Jul 29, 2026
23857ab
fix(examples): reject backslash redirect targets in the admin pages (…
nabokihms Jul 29, 2026
8fb20d1
build(deps): bump github.com/google/cel-go from 0.29.1 to 0.30.0 (#4938)
dependabot[bot] Jul 29, 2026
a7f628a
build(deps): bump docker/login-action from 4.5.1 to 4.6.0
dependabot[bot] Jul 30, 2026
533d177
feat(server): sid claim, back-channel logout and scoped refresh revoc…
nabokihms Jul 30, 2026
155557b
feat(server): let a client tie its refresh tokens to the session (#4950)
nabokihms Jul 31, 2026
729fa3c
build(deps): bump github/codeql-action/upload-sarif
dependabot[bot] Aug 3, 2026
6319281
fix(microsoft): use explicit returns in getGroupNames to satisfy nake…
XDanny322 Aug 3, 2026
7060985
build(deps): bump github.com/beevik/etree from 1.6.0 to 1.7.0 (#4947)
dependabot[bot] Aug 5, 2026
7efeba1
build(deps): bump google.golang.org/grpc in /examples (#4953)
dependabot[bot] Aug 5, 2026
3b2ad9a
Merge pull request #4833 from XDanny322/master
sagikazarmark Aug 5, 2026
1496706
Merge pull request #4954 from dexidp/dependabot/github_actions/github…
sagikazarmark Aug 5, 2026
1b594f7
Merge pull request #4946 from dexidp/dependabot/github_actions/docker…
sagikazarmark Aug 5, 2026
9cd1016
Merge pull request #4944 from dexidp/dependabot/go_modules/github.com…
sagikazarmark Aug 5, 2026
ba3915f
Merge pull request #4943 from dexidp/dependabot/go_modules/google.gol…
sagikazarmark Aug 5, 2026
ab64ed7
feat(server): one session per signed-in browser (#4951)
nabokihms Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
.github/
.gitpod.yml
bin/
tmp/
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,12 @@ indent_style = tab

[{config.yaml.dist,config.dev.yaml}]
indent_size = 2

[.golangci.yaml]
indent_size = 2

[*.nix]
indent_size = 2

[devenv.yaml]
indent_size = 2
6 changes: 0 additions & 6 deletions .envrc

This file was deleted.

6 changes: 5 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
blank_issues_enabled: false
contact_links:
- name: 📖 Documentation enhancement
url: https://github.com/dexidp/website/issues
about: Suggest an improvement to the documentation

- name: ❓ Ask a question
url: https://github.com/dexidp/dex/discussions/new?category=q-a
about: Ask and discuss questions with other Dex community members
Expand All @@ -13,5 +17,5 @@ contact_links:
about: Please ask and answer questions here

- name: 💡 Dex Enhancement Proposal
url: https://github.com/dexidp/dex/tree/master/enhancements/README.md
url: https://github.com/dexidp/dex/tree/master/docs/enhancements/README.md
about: Open a proposal for significant architectural change
12 changes: 0 additions & 12 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,3 @@ Thank you for sending a pull request! Here are some tips for contributors:
-->

#### Special notes for your reviewer

#### Does this PR introduce a user-facing change?

<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
-->

```release-note

```
4 changes: 2 additions & 2 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ to confirm receipt of the issue.
## Review Process

Once a maintainer has confirmed the relevance of the report, a draft security
advisory will be created on Github. The draft advisory will be used to discuss
advisory will be created on GitHub. The draft advisory will be used to discuss
the issue with maintainers, the reporter(s).
If the reporter(s) wishes to participate in this discussion, then provide
reporter Github username(s) to be invited to the discussion. If the reporter(s)
reporter GitHub username(s) to be invited to the discussion. If the reporter(s)
does not wish to participate directly in the discussion, then the reporter(s)
can request to be updated regularly via email.

Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ updates:
- "area/dependencies"
schedule:
interval: "daily"
groups:
etcd:
patterns:
- "go.etcd.io/*"

- package-ecosystem: "gomod"
directory: "/api/v2"
Expand All @@ -15,6 +19,13 @@ updates:
schedule:
interval: "daily"

- package-ecosystem: "gomod"
directory: "/examples"
labels:
- "area/dependencies"
schedule:
interval: "daily"

- package-ecosystem: "docker"
directory: "/"
labels:
Expand Down
47 changes: 47 additions & 0 deletions .github/workflows/analysis-scorecard.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: OpenSSF Scorecard

on:
branch_protection_rule:
push:
branches: [ main ]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scorecard workflow targets main instead of master

Low Severity

The new analysis-scorecard.yaml workflow triggers on pushes to branches: [ main ], but this fork's default branch is master (as seen in ci.yaml). The scorecard push trigger will never fire. The workflow only runs on the weekly schedule and branch_protection_rule events, which may not be the intent.

Fix in Cursor Fix in Web

schedule:
- cron: '30 0 * * 5'

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

permissions:
actions: read
contents: read
id-token: write
security-events: write

steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false

- name: Run analysis
uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4
with:
results_file: results.sarif
results_format: sarif
publish_results: true

- name: Upload results as artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: OpenSSF Scorecard results
path: results.sarif
retention-days: 5

- name: Upload results to GitHub Security tab
uses: github/codeql-action/upload-sarif@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v3.29.5
with:
sarif_file: results.sarif
Loading