Commit Graph

97 Commits

Author SHA1 Message Date
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
7a41cd403b
Update dependencies 2024-10-06 12:03:46 +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
33c7ac9b06
some stuff 2024-08-29 17:57:31 +01:00
a81aa0458a
Start merging lavender and tulip 2024-08-19 23:15:25 +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
8d489825d7
Add debug logging mode 2024-07-27 23:09:38 +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
65e495c29f
SQL: GetAppList missing perms 2024-06-02 16:30:18 +01:00
5a455b78ac
Permissions got broken 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
b249e79806
Tidy deps 2024-04-15 20:16:09 +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
b1fc0d59fe
Fix table column typo 2024-02-22 14:37:22 +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
5387cdb732
Add ID token support 2024-02-15 12:41:39 +00:00
bc2c837278
Add userinfo.login 2024-02-14 23:59:39 +00:00
a86ae8b4d5
Transfer JWT perms properly 2024-02-14 21:35:50 +00:00
70a64f2657
Fix type in subject key 2024-02-14 21:19:03 +00:00
ba72697f1a
Add wider oauth/user perm boxes and allow wildcard oauth perms 2024-02-14 21:04:52 +00:00
0f37976d35
Allow the admin user to edit themself 2024-02-13 21:15:18 +00:00
ef55d260de
Add users button to home 2024-02-12 20:58:49 +00:00
c6d64e5d81
Allow specific permissions to be sent to authorized clients and use JWT access tokens 2024-02-10 16:23:50 +00:00
05b19e6bf2
Save client tokens for userinfo requests 2024-02-10 11:59:45 +00:00
0c668253a8
Fix correct redirection after login flow, and update test client 2024-02-10 02:53:58 +00:00
861d55f6a9
Update go version 2024-02-09 22:42:08 +00:00
602a964a0b
Rewrite test client token refreshing 2024-02-09 15:47:53 +00:00