Elias Schneider
|
6a038fcf9a
|
fix: remove redundant indexes in Postgres
|
2025-11-06 15:02:39 +01:00 |
|
Elias Schneider
|
6362ff9861
|
chore: upgrade dependencies
|
2025-10-24 12:18:38 +02:00 |
|
Kyle Mendell
|
028d1c858e
|
feat: add support for dark mode oidc client icons (#1039)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-10-24 09:57:12 +02:00 |
|
Elias Schneider
|
507f9490fa
|
feat: add the ability to make email optional (#994)
|
2025-10-03 11:24:53 +02:00 |
|
Elias Schneider
|
02249491f8
|
feat: allow uppercase usernames (#958)
|
2025-09-17 14:43:12 -05:00 |
|
Kyle Mendell
|
68373604dd
|
feat: add user display name field (#898)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-09-17 17:18:27 +02:00 |
|
Elias Schneider
|
654593b4b6
|
chore(migrations): use TEXT instead of VARCHAR for client ID
|
2025-08-24 20:22:06 +02:00 |
|
Elias Schneider
|
2ffc6ba42a
|
fix: don't force uuid for client id in postgres
|
2025-08-24 18:29:41 +02:00 |
|
Elias Schneider
|
63db4d5120
|
chore(migrations): add postgres down migration to 20250822000000
|
2025-08-24 15:30:18 +02:00 |
|
Alessandro (Ale) Segala
|
1283314f77
|
fix: wrong column type for reauthentication tokens in Postgres (#869)
|
2025-08-24 14:34:29 +02:00 |
|
Elias Schneider
|
625f235740
|
fix: enable foreign key check for sqlite (#863)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
|
2025-08-23 17:54:51 +02:00 |
|
Robert Mang
|
0cb039d35d
|
feat: add option to OIDC client to require re-authentication (#747)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-08-22 08:56:40 +02:00 |
|
Kyle Mendell
|
484c2f6ef2
|
feat: user application dashboard (#727)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-08-10 15:56:03 +00:00 |
|
Alessandro (Ale) Segala
|
35d5f887ce
|
fix: migration fails on postgres (#762)
|
2025-07-20 22:36:22 -07:00 |
|
Alessandro (Ale) Segala
|
7b4ccd1f30
|
fix: ensure user inputs are normalized (#724)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-07-13 16:15:57 +00:00 |
|
Alessandro (Ale) Segala
|
5550729120
|
feat: encrypt private keys saved on disk and in database (#682)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-07-03 13:34:34 -05:00 |
|
Alessandro (Ale) Segala
|
031181ad2a
|
fix: auth fails when client IP is empty on Postgres (#695)
|
2025-06-30 14:04:30 +02:00 |
|
Kyle Mendell
|
dcd1ae96e0
|
feat: self-service user signup (#672)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-06-27 15:01:10 -05:00 |
|
Kyle Mendell
|
ac5a121f66
|
feat: location filter for global audit log (#662)
|
2025-06-19 17:12:53 +00:00 |
|
Elias Schneider
|
2935236ace
|
fix: change timestamp of client_credentials.sql migration
|
2025-06-09 22:58:56 +02:00 |
|
Alessandro (Ale) Segala
|
05bfe00924
|
feat: JWT bearer assertions for client authentication (#566)
Co-authored-by: Kyle Mendell <ksm@ofkm.us>
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-06-06 12:23:51 +02:00 |
|
Elias Schneider
|
decf8ec70b
|
fix: clear default app config variables from database
|
2025-06-01 20:46:44 +02:00 |
|
Kyle Mendell
|
22f7d64bf0
|
feat: device authorization endpoint (#270)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-25 12:14:51 -05:00 |
|
Kyle Mendell
|
26f01f205b
|
feat: send email to user when api key expires within 7 days (#451)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-20 14:40:20 +00:00 |
|
Kyle Mendell
|
c843a60131
|
feat: disable/enable users (#437)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-04-18 15:38:50 +00:00 |
|
Alessandro (Ale) Segala
|
f83bab9e17
|
refactor: simplify app_config service and fix race conditions (#423)
|
2025-04-10 13:41:22 +02:00 |
|
Alessandro (Ale) Segala
|
9e88926283
|
fix: ensure indexes on audit_logs table (#415)
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2025-04-04 17:05:32 +00:00 |
|
Kyle Mendell
|
b8dcda8049
|
feat: add OIDC refresh_token support (#325)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-23 20:14:26 +00:00 |
|
Jonas Claes
|
269b5a3c92
|
feat: add support for translations (#349)
Co-authored-by: Kyle Mendell <kmendell@outlook.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-20 18:57:41 +00:00 |
|
Kyle Mendell
|
62915d863a
|
feat: api key authentication (#291)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-03-11 19:16:42 +00:00 |
|
Kyle Mendell
|
01a9de0b04
|
fix: add option to manually select SMTP TLS method (#268)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-02-25 19:10:20 +01:00 |
|
Elias Schneider
|
7550333fe2
|
feat: add end session endpoint (#232)
|
2025-02-14 17:09:27 +01:00 |
|
Elias Schneider
|
13b02a072f
|
feat: map allowed groups to OIDC clients (#202)
|
2025-02-03 18:41:15 +01:00 |
|
Elias Schneider
|
ecd74b794f
|
fix: non LDAP user group can't be updated after update
|
2025-02-03 08:37:46 +01:00 |
|
Elias Schneider
|
3f02d08109
|
fix: non LDAP users get created with a empty LDAP ID string
|
2025-01-20 10:41:01 +01:00 |
|
Elias Schneider
|
06b90eddd6
|
feat: allow sign in with email (#100)
|
2025-01-19 15:30:31 +01:00 |
|
Kyle Mendell
|
5101b14eec
|
feat: add LDAP sync (#106)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2025-01-19 13:02:07 +01:00 |
|
Elias Schneider
|
adcf3ddc66
|
feat: add PKCE for non public clients
|
2025-01-03 16:15:10 +01:00 |
|
Elias Schneider
|
785200de61
|
chore: include static assets in binary
|
2025-01-03 15:12:07 +01:00 |
|