92 Commits

Author SHA1 Message Date
cb0387a925
Process post-form authentication checks 2025-03-14 19:25:00 +00:00
f345b9a4d0
Add login error page and merging login process data 2025-03-14 19:25:00 +00:00
900c220a84
Rename InitialLogin to Base 2025-03-14 19:24:59 +00:00
159bc86d69
Rename StateExtended to StateAuthenticated 2025-03-14 19:24:58 +00:00
50df217b66
Rewrite OAuth manager, OAuth source and URL wrapper 2025-03-14 19:24:57 +00:00
d9b0074133
Improved login process and allow hijacking the login process 2025-03-13 13:51:12 +00:00
80d3298813
I got to this point before starting again 2025-02-24 17:17:28 +00:00
5546b47da8
Separate auth context, move oauth functions to oauth provider 2025-02-11 21:58:02 +00:00
d1ba2a779d
Replace the login name with an empty string if the user does not exist 2025-02-09 22:18:50 +00:00
02f4443fb0
Remove testAuthSources 2025-01-27 18:58:50 +00:00
363439e69b
Fix loading astro islands 2025-01-26 01:48:09 +00:00
c27a86010c
I guess I modified stuff 2025-01-25 19:49:57 +00:00
3fbe905cb2
Start adding memory login provider 2025-01-25 16:08:59 +00:00
0df2cf6681
Oh dear 2025-01-19 12:04:25 +00:00
6d09792e59
Fix the mail configuration 2025-01-11 00:38:01 +00:00
5607bd3a97
Rewrite login system 2025-01-10 00:43:28 +00:00
f593c642ec
Start converting Svelte frontend to Astro 2025-01-10 00:43:05 +00:00
c96d2dc446
Add layouts from tulip 2025-01-10 00:42:58 +00:00
611cb5c6d5
Modify handlers to replace package "pages" with "web" 2024-12-02 00:40:19 +00:00
a0b3570aab
Start new frontend project and other changes 2024-10-25 15:08:56 +01:00
2171cece75
Start new auth interfaces 2024-10-06 21:30:39 +01:00
7e5a8b9921
A bunch of changes 2024-10-06 15:50:23 +01:00
d25f9ae2ca
Fix a bunch more compile breaking issues 2024-10-05 21:08:02 +01:00
7064afd55e
A load more changes 2024-09-13 15:31:40 +01:00
51e33322d3
Closer to lavender v2 2024-09-02 22:54:03 +01:00
a6c0751061
Add support for tableflip 2024-08-19 22:41:05 +01:00
d9d1a5e452
Add extra logging for oauth HandleAuthorizeRequest 2024-07-28 20:54:21 +01:00
447f6befbe
Allow multiple oauth domain uris 2024-07-27 22:26:00 +01:00
b44c48132d
Add jwks support and update mjwt library 2024-07-27 21:46:58 +01:00
0d49ed512a
Remove invalid offset error 2024-07-25 22:15:37 +01:00
60e6d7e80b
Fix parameters for oauth auth handler 2024-06-02 16:30:19 +01:00
68f274b45e
Redesign token authentication 2024-06-02 16:30:19 +01:00
46450ca2f1
Pass in perms variable when editing oauth apps 2024-06-02 16:30:18 +01:00
c5a4d17a75
Allow tokens to be null 2024-06-02 16:30:17 +01:00
3a7eef803e
Start adding sqlc and migration support 2024-06-02 16:30:17 +01:00
08096a4b98
Move manage apps and users forms into separate templates 2024-06-02 16:30:17 +01:00
befccd861f
Minor modifications to work with templates 2024-06-02 16:30:16 +01:00
ba56a628d0
Improve page templates and custom template loading 2024-06-02 16:30:11 +01:00
e06c23eec4
Transition to new logger 2024-05-13 20:33:25 +01:00
3a329472cc
Remove dumb logging 2024-02-26 18:46:45 +00:00
6717f11f02
Rollback sooner 2024-02-26 18:44:44 +00:00
9eec5b7ec1
Store userinfo fields to prevent errors with userinfo endpoint 2024-02-22 12:41:21 +00:00
947c29bfca
Fix incorrect cookie names 2024-02-21 09:16:38 +00:00
7fa4c70b01
Use JWT as login cookie 2024-02-15 15:23:10 +00:00
ca80b26f92
No idea how this happened 2024-02-15 15:19:14 +00:00
374a708899
Remove session library 2024-02-15 15:09:14 +00:00
894149305b
idk typo 2024-02-15 14:54:42 +00:00
2590e3f4e7
Use SameSiteLaxMode 2024-02-15 14:44:58 +00:00
96dbac5274
Remove id_token comment 2024-02-15 13:00:27 +00:00
4dde40e08e
Make sure to rollback as no new data is committed 2024-02-15 12:59:18 +00:00