Commit Graph

537 Commits

Author SHA1 Message Date
Philippe Gaultier 4f8ff8e2c4 test: fix multiple data races
GitOrigin-RevId: 1a5a43df500fe8ed49c8e7c08fb57e6b75155d91
2025-12-16 10:22:47 +00:00
Philippe Gaultier 46846e9471 feat: collect external latency data and write to logs
GitOrigin-RevId: 6ffdbd26c4346ed65646a8f508a4ed44dd4b7637
2025-11-27 18:03:53 +00:00
Patrik 822ea266be test(hydra): add plaintext backups for all DB types
GitOrigin-RevId: ee2c8ff9ffacff66d09241827780350979957dba
2025-11-26 18:34:40 +00:00
Patrik a52a01e3b9 chore: fully implement provider pattern
GitOrigin-RevId: 0b1371bde6864620d6b4946c0c49dcfa4d7ac2ca
2025-11-26 09:47:26 +00:00
shaunn db17987979 chore: fosite and hydra interface enhancements
GitOrigin-RevId: f149949f3fdd7b1264ce78c011d49dee61af52a2
2025-11-14 17:25:52 +00:00
shaunn c3091857a6 chore: refactored fosite interfaces
GitOrigin-RevId: 8f7c9e215c83f16bc5b2e8b593a56efcfcfd2de7
2025-11-05 00:34:18 +00:00
Henning Perl 2c3ba1311e Merge branch 'fosite-monorepo'
GitOrigin-RevId: 0496a85128a8006a1bdf0fb9ef3c393b31f90145
2025-10-31 12:37:14 +00:00
shaunn 7a92fb235f chore: update fosite to latest master commit
GitOrigin-RevId: 1134d8d7d38f08eb085fe3869232c3ad2f1c1ab3
2025-10-31 10:22:17 +00:00
Patrik 42b6a79041 test: split up consent manager test
GitOrigin-RevId: 80483effb7e51d3eebf14339600174252fc56b38
2025-10-23 14:20:47 +00:00
Patrik 172b36b5e1 chore: split up consent manager
GitOrigin-RevId: 65044b474e05128d8b9d70e0ecccc19ea8e7aaf6
2025-10-20 19:13:19 +00:00
Patrik 3c33a64ac3 chore: remove device challenge ID from API
GitOrigin-RevId: 09c6740f87c8126e971a66c2b95f68c0dc0a611a
2025-10-17 14:35:01 +00:00
Patrik bbac4a4be5 chore: remove redundant internal state
GitOrigin-RevId: ffdacf60d0eea3adeeb1fb78db114e3ca12f23e1
2025-09-30 12:23:20 +00:00
hackerman 4999d20db2 chore: fix all hydra linter issues
GitOrigin-RevId: 75db758dab3afb34587dcfaf40935ee4ea69c7b6
2025-09-29 09:07:24 +00:00
Patrik 2769a75d0c test: resturcture and improve integration tests
GitOrigin-RevId: 83dfe53cfc33f0a974d7b2f7eeed81d017d2518c
2025-09-25 12:30:47 +00:00
Philippe Gaultier d0ec7e3cbb chore: remove counting courier messages
GitOrigin-RevId: e053d3d2ff76e9368800441286c19b377ae84a19
2025-09-25 08:48:35 +00:00
Patrik bea6b4dd4c feat(hydra): split up persister
GitOrigin-RevId: 203cf926c1613fcbb20393c5b7d0af25c7aecb15
2025-09-17 13:26:01 +00:00
Arne Luenser 38ee050214 fix: hydra tracing
GitOrigin-RevId: 44aeb79002934149b6889c4e13697aa178f3d614
2025-08-26 18:27:03 +00:00
Patrik 8aee364805 fix(hydra): instrument metrics also on public endpoints
GitOrigin-RevId: 84ae1df26bd3d9a025655e50792ea7312f250cca
2025-08-26 13:54:45 +00:00
aeneasr 6da0c55191 autogen(sdk): bump to 3d1f84b0f0d006971aea9489322b3e0f32a6a7e3
GitOrigin-RevId: fbd01dd10ec7c6e0ec5053e051386043340b5c75
2025-08-22 11:29:25 +00:00
Patrik 8391d1bc57 test(hydra): convert custom JWT claim tests to table
GitOrigin-RevId: c0114d299bdec370104e8ad0b3042d3a3c045bb1
2025-08-22 09:26:12 +00:00
Patrik 687cfae209 test(hydra): add snapshots for login & consent requests
GitOrigin-RevId: 47d041cf207af6c3e9e21bf3016e5ea0cf044344
2025-08-21 08:10:06 +00:00
Patrik 6ba796b584 chore(hydra): remove unnecessary registry functionality
GitOrigin-RevId: 3ae84434cd150929d89cc4d4850a8087d5defcbc
2025-08-20 12:17:30 +00:00
hackerman 550274a5de chore: simplify consent challenge decoding
GitOrigin-RevId: c22df92e87df48f7884ae4a85f591a3e6e71e22e
2025-08-20 09:36:25 +00:00
Philippe Gaultier a147e3b640 feat(changelog): migrate http router to stdlib router
GitOrigin-RevId: ebd7ec330a4f7b9826cb70ba36ba2f727ea64c96
2025-08-19 12:32:40 +00:00
hackerman a6bec8fa4d chore: move flowctx to flow
GitOrigin-RevId: 957be5be854c3c274d63a7995f2dc560beeaa16d
2025-08-19 11:52:47 +00:00
hackerman 63e617630a chore: use un-deprecated WithStack and cmp.Or
GitOrigin-RevId: a9efe036671b711ff9b7b88290ca2c3b93e5dfa3
2025-08-19 09:53:34 +00:00
Patrik aefe5e2663 test(hydra): new and better e2e go tests
GitOrigin-RevId: 23a73e451286556fb6b0072c5b348eee137f1310
2025-08-18 14:18:16 +00:00
Patrik dd97ec88ea chore(hydra): registry setup refactoring
GitOrigin-RevId: 8504255cc935c7057faf174814db75532a95c0d5
2025-08-18 09:29:26 +00:00
hackerman 0692df7e5e chore: remove CreateLoginRequest*
GitOrigin-RevId: 869ab94dc08fd760523dcee330bc5426fc5503f6
2025-08-14 12:24:42 +00:00
hackerman 35a6403a06 chore: dedicated state transition helper
GitOrigin-RevId: a0304adc59498b4fe778dcc1da9da944659700a0
2025-08-14 09:17:02 +00:00
hackerman ae2dda150b chore(hydra): remove `CreateConsentRequest`
GitOrigin-RevId: 330807cddef4ee126245662ceb693b8c58a55e0a
2025-08-12 07:46:36 +00:00
hackerman cb0f1de3e1 chore: reduce use of external-facing AcceptOAuth2ConsentRequest
GitOrigin-RevId: 901a58e509019efd9d868cda10f2ede2d4ce1cf1
2025-08-08 14:20:39 +00:00
Patrik 7840b0e0aa test(hydra): clean up some helpers
GitOrigin-RevId: 2b93dfbc4c27602a6ad053ccd0f25962f600419f
2025-08-08 08:43:37 +00:00
Patrik 29ba474a84 chore(hydra): improve test config setup
GitOrigin-RevId: 554890b424d335e9f87234212079894014372e66
2025-07-24 16:37:39 +00:00
Patrik 2d28980ded chore: shared serve config
GitOrigin-RevId: 011a5ffc6a6731b28222eeaa72d6bae92b9c0a81
2025-07-18 15:18:55 +00:00
Patrik 699e382382 test(hydra): clean oauth2 session setup
GitOrigin-RevId: e05097c7439096cf40fdcf059b3396970b2f1219
2025-07-18 15:18:21 +00:00
Patrik add73e41e2 chore(hydra): minor internal improvements
GitOrigin-RevId: daf7fc9dc45f0087d912af974aeb2fc14dca2f0b
2025-07-07 13:10:01 +00:00
Patrik cbf14c0b9c fix(changelog-oel): use keyset pagination instead of offset
GitOrigin-RevId: 61645585277edd95914705499afd7211a85983eb
2025-06-27 12:45:44 +00:00
hackerman d9ea5496d8 feat(changelog-oel): add expiry and TTL to `authentication_session` table
GitOrigin-RevId: 1a115d9e2055bbf9a0bb4ecf7c6a266b2b70a8cd
2025-06-24 10:59:40 +00:00
hackerman 0588744a24 fix(changelog-oel): update expires_at on token use
GitOrigin-RevId: c4ea129061ba34aaae5ed63403ee32221aee5556
2025-06-21 08:46:05 +00:00
Henning Perl a0a906211b feat: use vendored jackson
GitOrigin-RevId: 591238768218ba2b5af93f91ac7e16f4c170da5b
2025-06-20 11:38:05 +00:00
hackerman 96aec6f351 chore: use dedicated ory fork of pop
GitOrigin-RevId: dab6bce5af05a882f8fc81d61c9879f350bf8c05
2025-06-20 11:11:49 +00:00
hackerman cdfb02508e chore: explicitly skip errnorows errors in token rotation
GitOrigin-RevId: 936036ee4fea605d581ac81265ee9cf86587508e
2025-06-17 10:15:31 +00:00
Henning Perl 469b2ad538 fix: ignore flaky keys in Hydra HSM tests
GitOrigin-RevId: 83312e6544bc33ccc30e1e1e414cc04910429192
2025-06-03 17:47:42 +00:00
Henning Perl 7481827217 fix: always use EC private keys in tests
GitOrigin-RevId: a82b6e636e84d543db3b035194c3a5dc85286afc
2025-06-03 17:47:38 +00:00
Henning Perl 470713da36 feat(changelog): graceful refresh count limit
GitOrigin-RevId: 7f8bf5fee8b06490f888590054d2dcd2f1cf2cba
2025-06-03 17:47:30 +00:00
Henning Perl a77b206082
feat: monorepo
GitOrigin-RevId: dbb48d171fad1f9b4fd31385f0ef4fb01e39e823
2025-05-21 13:14:55 +02:00
Patrik a47e39513f
test: parallelize and improve (#3989) 2025-05-15 15:24:56 +02:00
Jeff Hickman 5baca2843a
feat: add handler for /.well-known/oauth-authorization-server. (#3980)
In order to support OAuth2.1 and some specific integrations that
leverage the `/.well-known/oauth-authorization-server` endpoint, this PR
adds a handler for the specific endpoint. The
`/.well-known/openid-configuration` endpoint already supports all
configuration items that conform to this endpoint as seen here:
https://datatracker.ietf.org/doc/html/rfc8414
2025-04-28 10:31:53 +02:00
Jonas Hungershausen 6da0fd327e
feat: improve oauth2 event data (#3975) 2025-04-14 10:17:22 +02:00