Commit graph

47 commits

Author SHA1 Message Date
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
53d1a8cc35
Separated authorization code and client credentials flows 2024-03-03 18:22:07 -07:00
c1b268536a
Added identity provider caching 2024-03-03 18:19:42 -07:00
f490eb4fc4
Refactored and added client credentials flow 2024-02-29 20:14:53 -07:00
f912890a2d
Added AuthorizedClient for client credentials grant 2024-02-27 20:43:37 -07:00
1e5982763f
Removed utils in favor of common utils 2024-02-27 19:45:06 -07:00
3b7819c7f6
Removed audience from RegisterOAuthClient for teseting 2024-02-27 08:12:28 -07:00
c700020b04
Changed RegisterOAuthClient to take audience string slice as arg 2024-02-27 00:00:29 -07:00
David J. Allen
448cb50974
Formatted output and added audience to registering OAuth client 2024-02-26 17:35:53 -07:00
David J. Allen
038ca3c84a
Minor changes and update 2024-02-26 14:08:10 -07:00
1859a3c58e
Removed JsonObject type for map[string]any 2024-02-26 09:41:28 -07:00
1de4d3a5d5
Added flow initialization and completed implementation 2024-02-26 09:20:07 -07:00
4bfadc57bc
Minor changes 2024-02-25 10:00:55 -07:00
1a4afd2d16
Reorganized server and client internal code 2024-02-25 09:59:20 -07:00
David J. Allen
eb43261b91
Refactoring and more implementation 2024-02-24 21:05:05 -07:00
420ec92673
Removed/renamed API file 2024-02-24 09:13:45 -07:00
3434368210
Minor changes 2024-02-24 09:09:05 -07:00
5428085fdf
Refactored, reorganized, fixed issues, and implemented functionality 2024-02-24 00:26:51 -07:00
6c0f1303ac Fixed imports from project name change 2024-02-23 16:34:28 -07:00
1f9466ee64 Removed server file 2024-02-23 16:32:51 -07:00
fdb0db389c Refactored and reorganized code 2024-02-23 16:06:07 -07:00
David J. Allen
3020a9068e
Added access token fetching 2024-02-22 10:57:39 -07:00
David J. Allen
7114073441
Added print for the authorization code callback 2024-02-22 08:38:29 -07:00
David J. Allen
08ff9ee9e5
Added check to not overwrite config file 2024-02-22 08:37:41 -07:00
3735421cf9 Refactoring and minor changes 2024-02-21 23:26:31 -07:00
51ec06f205 Fixed token output after fetch 2024-02-21 21:05:55 -07:00
2778dacdf5 Updated README.md and fixed issue fetching token 2024-02-21 20:59:48 -07:00
5bae300daa Added ability to get authorization code 2024-02-21 20:26:25 -07:00
053095c412 Added CLI and more functionality 2024-02-21 17:51:59 -07:00