Commit Graph

32 Commits

Author SHA1 Message Date
Ben Lambert d0786b968e auth-backend: add experimental refresh token support (#32695)
* auth-backend: add experimental refresh token support

Signed-off-by: benjdlambert <ben@blam.sh>

* auth-backend: refresh token review fixes

Signed-off-by: benjdlambert <ben@blam.sh>

* auth-backend: address PR review feedback for refresh tokens

Signed-off-by: benjdlambert <ben@blam.sh>

---------

Signed-off-by: benjdlambert <ben@blam.sh>
2026-02-10 17:00:51 +01:00
Fredrik Adelöw c065d53a63 Merge pull request #31799 from jtbry/master
fix(auth): user_created_at migration non constant defaults SQLiteError
2026-01-08 12:04:55 +01:00
benjdlambert 3511ba4431 chore: fix down migration
Signed-off-by: benjdlambert <ben@blam.sh>
2025-11-18 12:29:24 +01:00
benjdlambert eb279cbe7b chore: codereview comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-11-18 11:12:37 +01:00
benjdlambert 986bf8f3aa feat: set state column to text instead of varchar
Signed-off-by: benjdlambert <ben@blam.sh>
2025-11-18 11:03:39 +01:00
Justin Bryant 7ffc873b78 fix(auth): user_created_at migration non constant defaults to remedy SQLiteError
Signed-off-by: Justin Bryant <justintbry@gmail.com>
2025-11-17 13:05:25 -05:00
benjdlambert c2afe12dfd chore: cleanup a little bit more 🎉
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-09 14:32:51 +02:00
benjdlambert ec6cb6bce2 chore: code review comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-09 13:17:00 +02:00
benjdlambert bf372ab53f chore: cleanup and simplify
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:44 +02:00
benjdlambert b50e18b25f chore: reworking the migrations to simplify the tables structure
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 64dc5463ba feat: started to add some tests for the oidc database
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:43 +02:00
benjdlambert 6c4904102a chore: add migrations file
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-08 10:17:42 +02:00
benjdlambert d2aafbb7cc chore: updating migrations again and making simpler
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 10:34:00 +02:00
benjdlambert dc32e0c8a2 chore: fix up the migrations a little bit so that it supports adding columns
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-08 09:48:46 +02:00
benjdlambert 94f1c640a8 feat: move out the database saving of the userInfo into the CatalogContext
Signed-off-by: benjdlambert <ben@blam.sh>
2025-07-07 17:26:54 +02:00
Phil Kuang 79b0b1f3d3 refactor(userInfo): store full claims
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-06-07 18:21:33 -04:00
Phil Kuang 3e823d3e14 feat(userInfo): implement persisting user info to support limited tokens
Signed-off-by: Phil Kuang <pkuang@factset.com>
2024-05-13 13:09:43 -04:00
Fredrik Adelöw 3ffcdac7d0 Added a persistent session store
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-05-04 21:58:59 +02:00
Manuel Scurti 35780e76e4 fixed copyright year
Signed-off-by: Manuel Scurti <manuel.scurti@agilelab.it>
2022-05-26 17:15:30 +02:00
Manuel Scurti 416014b7b8 added migration file
Signed-off-by: Manuel Scurti <manuel.scurti@agilelab.it>
2022-05-22 19:30:40 +02:00
Manuel Scurti 6dcc5f1d3e fixed migration script for signing_keys
Signed-off-by: Manuel Scurti <manuel.scurti@agilelab.it>
2022-05-21 12:49:39 +02:00
Fredrik Adelöw ff4f1b6f51 make sure to apply tz column fix for newly created backstage instances
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-21 13:50:41 +01:00
Fredrik Adelöw ab7cd7d70e Do some groundwork for supporting the better-sqlite3 driver
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-08 10:13:03 +01:00
Fredrik Adelöw 1dd5a02e91 fix build
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-02-07 15:51:58 +01:00
Fredrik Adelöw a88073c29a Update copyright headers
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-18 20:26:42 +02:00
Erik Larsson a25efcc643 skip sqllite
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com>
2021-03-29 13:51:02 +02:00
Erik Larsson bd7018e6ab fix linting
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com>
2021-03-29 13:51:02 +02:00
Erik Larsson 0d55dcc749 fix: use timestamp with timezone for signing_keys
Signed-off-by: Erik Larsson <erik.larsson@schibsted.com>
2021-03-29 13:51:02 +02:00
dependabot[bot] 7616988312 chore(deps): bump knex from 0.21.18 to 0.95.1
Bumps [knex](https://github.com/knex/knex) from 0.21.18 to 0.95.1.
- [Release notes](https://github.com/knex/knex/releases)
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knex/knex/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-03-08 10:26:45 +01:00
Patrik Oldsberg 48b6f9533c auth-backend: refactor identity APIs for forwards compatibility 2020-06-21 17:00:52 +02:00
Patrik Oldsberg adc574ee33 auth-backend: make DatabaseKeyStore only return valid keys and remove expired ones 2020-06-21 17:00:50 +02:00
Patrik Oldsberg 0a305d7f70 auth-backend: initial identity provider implementation 2020-06-21 17:00:49 +02:00