Commit Graph

68 Commits

Author SHA1 Message Date
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
e1825ce1e8
Return to logged out with fetchUserInfo fails, updates to test client 2024-02-09 15:25:56 +00:00
b47d4c8ad3
Fix some boolean issues 2024-02-08 01:25:14 +00:00
b99fb9df6f
Add public to oauth client store and separate fetching user info 2024-02-08 01:16:14 +00:00
9228f6649e
Exchange token and fetch userinfo 2024-02-07 10:54:37 +00:00
1f2be68470
Update dependencies 2024-02-07 09:14:53 +00:00
a05b2d983e
Add oauth support 2024-02-07 01:18:17 +00:00
d230acccaa
Update dependencies 2024-01-29 10:46:37 +00:00
650960417e
Update tests for dark mode 2023-12-17 22:50:21 +00:00
78e144891a
Add dark mode to UIs 2023-12-17 22:46:58 +00:00
03df1556e7
Trim / from end of origin 2023-12-14 23:50:09 +00:00
be3a09b73a
Add CORS headers to /verify endpoint 2023-12-14 23:41:39 +00:00
67be57b6b1
Merge pull request #1 from 1f349/alpha
Support refreshing tokens
2023-12-13 02:11:38 +00:00
5a9e8e7e2e
Fix broken test 2023-12-13 02:08:29 +00:00
b4787f22aa
Fix test client not using refresh endpoint properly 2023-12-13 02:05:18 +00:00
182c424b33
Start implementing refresh tokens 2023-12-05 18:10:47 +00:00
621b5138ed
Update go.mod 2023-12-04 16:09:16 +00:00
6a6ff7a478
Update mjwt library 2023-12-04 16:06:09 +00:00
1c5487f3dd
Rename to dynamic:mail-inbox 2023-11-19 20:47:11 +00:00
a4983a2244
Output mail inbox address as permission 2023-11-19 20:32:40 +00:00
41db9d605c
Add reloading config 2023-11-15 09:21:09 +00:00
54463008f9
Update test to match closing popup code 2023-11-08 11:44:14 +00:00
56f594ab3c
Save login name to cookie, correct public key path, fix test client 2023-11-08 11:38:31 +00:00
6941d64b7f
Update mjwt library 2023-11-03 07:39:58 +00:00
8a364b59ac
Add domain ownership info 2023-10-27 09:40:10 +01:00
6f16ea6690
Allowed client specific perms 2023-10-26 11:30:04 +01:00
1940f2de71
Automatically set specific permissions 2023-10-25 18:04:12 +01:00
ba90e41312
Save public key as PEM encoding 2023-10-25 17:57:03 +01:00
9af891dd68
Write mjwt public key to file 2023-10-25 17:49:48 +01:00
480e1ffc4b
Fix the login name being incorrect in the test 2023-10-10 23:17:32 +01:00