David Allen
a7e0e73e45
Added response body print to debug ID token
2024-07-01 12:29:31 -06:00
David Allen
8c01ba897f
Added verbose print to show ID and access tokens from IDP
2024-07-01 12:29:31 -06:00
Tiziano Müller
b304361ce9
server: fix error reporting and logic for /keys handler
...
restores proper error reporting to include the host dialed, and
fixes the tautological comparison `jwks == nil` in the recovery path
to properly refetch the server config and try again as intended
2024-05-27 10:28:53 +02:00
David J. Allen
e929fac09e
Fixed some minor issues
2024-04-30 16:03:23 -06:00
David J. Allen
7022801fe9
Implemented IDP registered clients and callbacks
2024-04-30 14:44:57 -06:00
David J. Allen
bc5e693425
Changed the IDP oauth endpoints to oauth2
2024-04-30 12:45:02 -06:00
David J. Allen
2edc624c01
Resetted the default IDP endpoint values
2024-04-30 12:28:19 -06:00
David J. Allen
e940dc2dd9
Fixed IDP endpoint overrides not working correctly
2024-04-30 11:32:28 -06:00
David J. Allen
67683e9fca
Fixed small issues with not building
2024-04-30 09:01:05 -06:00
David J. Allen
73e4e50d44
Made it possible to override certain example IDP endpoints
2024-04-29 18:45:30 -06:00
David J. Allen
f10a771db6
Added missing IDP function back
2024-04-29 14:58:51 -06:00
David J. Allen
c67c6f75a2
Added audience override for token sent to authorization server
2024-04-29 14:52:25 -06:00
20ba7bc735
Separated server and IDP code into different files
2024-04-28 13:23:25 -06:00
David J. Allen
447c9fb5e9
Reverted token fetch in server
2024-04-26 15:56:25 -06:00
David J. Allen
20206ea4c1
Changed login button to use <a href> tags with no JS
2024-04-26 15:37:09 -06:00
David J. Allen
6d2f488a6b
Refactored login page and process
2024-04-23 13:17:41 -06:00
David J. Allen
61a35c165d
WIP refactoring login
2024-04-18 16:02:43 -06:00
David J. Allen
2e117bea36
Removed write headers for .well-known endpoints
2024-04-18 12:55:38 -06:00
David J. Allen
b45821e587
Changed .well-known endpoints to write status codes
2024-04-18 12:40:25 -06:00
David J. Allen
0ca88e1a84
Added identity provider server
2024-04-17 17:26:29 -06:00
David J. Allen
d7990807f0
Minor changes
2024-04-17 17:24:56 -06:00
David J. Allen
af79cfe254
Changed default expiration for token
2024-04-17 17:23:36 -06:00
David J. Allen
7c33b71e97
Changed the /token endpoint to return token as response
2024-03-25 14:51:52 -06:00
32d953218b
Fixed the changes not being commited
2024-03-25 14:33:42 -06:00
78e1120fdf
Removed the client authorization for client credentials flow
2024-03-25 14:28:55 -06:00
David J. Allen
ce2d90bc6a
Added healthcheck with /status endpoint
2024-03-21 14:06:31 -06:00
David J. Allen
5173701fa0
Made changes to get client credentials grant working
2024-03-20 16:52:08 -06:00
David J. Allen
e67bc3e010
Changed cilent ctor to initialize string slices
2024-03-19 15:02:21 -06:00
David J. Allen
fddcc8d6af
Fixed issue with scope not being added to token
2024-03-19 15:01:47 -06:00
David J. Allen
6b2218efbd
Removed extra debug print
2024-03-19 14:59:41 -06:00
David J. Allen
a667307654
Refactored token options
2024-03-19 14:58:58 -06:00
d0f8c9087d
Added token refresh flag
2024-03-19 11:21:05 -06:00
David J. Allen
c25e3e2e1e
Added more to refresh token flow implementation
2024-03-18 16:03:37 -06:00
16ec8fc422
Added refresh token flow
2024-03-18 11:05:13 -06:00
56ea3290a6
Removed unused code, wrapped verbose prints, and added error page template
2024-03-13 00:40:02 -06:00
35cf37836d
Changed button styling
2024-03-13 00:39:00 -06:00
de6d375619
Changed sending access token in header instead of body
2024-03-11 16:07:58 -06:00
d0fd0d8714
Added debug prints for access token target
2024-03-11 16:04:39 -06:00
0b9c1a74d0
Added target query param to login endpoint
2024-03-11 14:32:10 -06:00
f6bf8a8960
More refactoring and code restructure
2024-03-10 20:20:53 -06:00
6d63211d35
Major refactoring and code restructure
2024-03-10 20:19:29 -06:00
9bdca024a6
Moved ctor functions with config to separate file
2024-03-10 20:16:03 -06:00
fa090dbf5b
Added cache files
2024-03-10 20:15:19 -06:00
d910e98f72
Reworked flow to consume ID token and to use own JWT
2024-03-05 20:49:26 -07:00
dc195afc61
Changed replace text in HTML to use gonja template
2024-03-05 20:47:02 -07:00
64f75345cd
Minor changes
2024-03-05 20:46:17 -07:00
53de1ca726
Added flag to forward ID token
2024-03-05 20:45:15 -07:00
1e2242bad1
Fixed issue with JWKS fetching
2024-03-05 20:42:58 -07:00
082c891ac4
Added necessary dependency for SQLite
2024-03-05 20:42:10 -07:00
4bca62ec2f
Refactor and added ability to use include multiple providers in config
2024-03-03 18:23:35 -07:00