85 Commits (8e96058e71257eb0a32e1b0a42303094dea9d8fb)

Author SHA1 Message Date
Oleksandr Redko 9891daa585
refactor: simplify tests by using slog.DiscardHandler (#4058) 12 months ago
Bob Maertz ad31b5d6f7
Passing context storage (#3941) 1 year ago
Sean Liao 0b6a78397e
use slog for structured logging (#3502) 2 years ago
Ferenc Fabian 2377b0a0cd
Add context to storage's Create endpoints (#2935) 2 years ago
Daniel Lipovetsky 07d7913049
chore: Upgrade golangci-lint to v1.50.1 from v1.46.0 (#2790) 3 years ago
Bob Callaway 793bcc4b61
address review comments 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
Mark Sagi-Kazar a02f2e8fac
chore: fix lint violations 4 years ago
Eng Zer Jun f0186ff265
refactor: move from io/ioutil to io and os package 5 years ago
Salman Ahmed e1f3bfe418 storage/sql: use only one sqlite3 connection 5 years ago
Mark Sagi-Kazar e2b56d0a09
fix(storage/mysql): add missing port to the address 5 years ago
m.nabokikh 06c8ab5aa7 Fixes of naming and code style 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 119e4d66c6 spelling: indices 5 years ago
Josh Soref 1bfe2f6db2 spelling: habit 5 years ago
A Gardner 19d7edd530 Don't try to build sqlite when cgo isn't enabled 5 years ago
Mark Sagi-Kazar 349832b380
Run fixer 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
justin-slowik 1404477326 Updates based on dexidp pr 6 years ago
Justin Slowik 9c699b1028 Server integration test for Device Flow (#3) 6 years ago
Justin Slowik 9bbdc721d5 Device flow token code exchange (#2) 6 years ago
Justin Slowik 0d1a0e4129 Device token api endpoint (#1) 6 years ago
Justin Slowik 6d343e059b Generates/Stores the device request and returns the device and user codes. 6 years ago
Nandor Kracser 5b7a664e9d
add docker-compose for local testing 6 years ago
Nandor Kracser c7e9960c7e
storage/mysql: increase auth_request.state length to 4096 6 years ago
Nandor Kracser 80749ffd3f
storage/sql: allow specifying sql flavor specific migrations 6 years ago
Aiden Andrews-McDermott 98f78db915 Updated config.go to remove the defaulting idle connection limit of 5 which is an issue for upstream https://github.com/go-sql-driver/mysql/issues/674 6 years ago
Mark Sagi-Kazar f141f2133b
Fix whitespace 6 years ago
Mark Sagi-Kazar 367b187cf4
Fix missspell 6 years ago
Mark Sagi-Kazar 0773c6e9f3
Add github actions CI flow 6 years ago
Joel Speed c782ac809c
Remove defaulting from connector_data column 6 years ago
Joel Speed 9ce4393156
Revert "Update SQL storage backend" 6 years ago
Joel Speed fea048b3e8
Fix SQL updater func 6 years ago
Joel Speed d38909831c
Fix migration in SQL connector 6 years ago
Joel Speed 80995dff9b
Fix SQL storage 6 years ago
Joel Speed 7fc3f230df
Update SQL storage backend 6 years ago
Nandor Kracser c1b421fa04 add preffered_username to idToken 6 years ago
Nandor Kracser d2c33db8a8 storage/mysql: support pre-5.7.20 instances with tx_isolation only 7 years ago
Stephan Renatus d9487e553b
*: fix some lint issues 7 years ago
Nandor Kracser a572ad8fec storage/sql: rework of the original MySQL PR 7 years ago
Pavel Borzenkov e53bdfabb9 storage/sql: initial MySQL storage implementation 7 years ago
Mark Sagi-Kazar d877fca092
Fix coding style 7 years ago
Mark Sagi-Kazar 06521ffa49
Remove the logrus logger wrapper 7 years ago
Mark Sagi-Kazar be581fa7ff
Add logger interface and stop relying on Logrus directly 7 years ago
Stephan Renatus 73fdf4f75b
storage/sql/postgres: expose stdlib tunables, set them for tests 7 years ago
Stephan Renatus 8f3cca7ba4
Revert "retry on serialization errors" 7 years ago