Commit Graph

42 Commits

Author SHA1 Message Date
AJ ONeal c36c0200f3 add error codes 2020-09-17 07:59:38 +00:00
AJ ONeal 84e1863da2 update errors and iframe 2020-09-17 07:28:55 +00:00
AJ ONeal 881bf97334 add endpoint to get emails 2020-09-16 23:19:38 +00:00
AJ ONeal f13dc593b0 WIP login flow 2020-09-16 22:37:19 +00:00
AJ ONeal 557f9085f6 add kv fs store and tests 2020-09-16 22:34:25 +00:00
AJ ONeal 9de2f796db cleanup some xkeypairs functions 2020-09-16 22:32:46 +00:00
AJ ONeal a8f1a99667 ignore more things 2020-09-16 22:31:50 +00:00
AJ ONeal 6981b852d0 first draft of login exchanges complete 2020-09-13 05:55:12 +00:00
AJ ONeal 673671147c add debug output for google id 2020-08-20 06:06:13 +00:00
AJ ONeal e7c21aa35c update google docs 2020-08-20 06:06:28 +00:00
AJ ONeal 5ff37be8c5 add some google oauth2 docs 2020-08-20 06:06:13 +00:00
AJ ONeal 23822cdf09 wip: ready new-account for email and google verification 2020-08-20 06:06:13 +00:00
AJ ONeal 9608a7429b prefer a dark mode 2020-08-20 06:06:13 +00:00
AJ ONeal e6dd414af6 nest debug APIs under /debug/ 2020-08-10 21:47:12 +00:00
AJ ONeal 05db67c8b7 verify exp 2020-08-06 16:54:26 +00:00
AJ ONeal ca84b8dbca WIP (passing) verifies RSA sig 2020-08-05 09:06:45 +00:00
AJ ONeal e8c50dee76 WIP (broken) add verify 2020-08-05 08:13:32 +00:00
AJ ONeal a1b4ad1202 can now self-sign JWS and JWT 2020-08-04 07:09:43 +00:00
AJ ONeal 9b250c8cbb add api and tests for generating public keys 2020-08-02 09:39:56 +00:00
AJ ONeal d80c8226b5 truly deterministic RSA keys 2020-08-02 08:16:28 +00:00
AJ ONeal bc7e9740d8 make key type deterministic with seed 2020-08-02 00:11:50 +00:00
AJ ONeal da712abbb2 add seed for random key generator (tested) 2020-08-01 23:59:20 +00:00
AJ ONeal 42f1089e6c small improvements 2020-08-01 07:42:28 +00:00
AJ ONeal 075ade3dec add debug routes for PEM and DER private keys 2020-08-01 07:32:17 +00:00
AJ ONeal 153851b41d add private keygen endpoint, minor refactor, add first test 2020-07-25 09:13:19 +00:00
AJ ONeal 2fe128a017 update deps 2020-05-13 09:41:20 +00:00
AJ ONeal 87494faffe demo email verification 2020-05-13 09:41:03 +00:00
AJ ONeal 155c006740 update deps 2020-05-13 06:12:33 +00:00
AJ ONeal aab56909cb add mailgun test 2020-05-13 06:11:06 +00:00
AJ ONeal 563907d477 implement EC verify 2020-05-11 05:26:32 +00:00
AJ ONeal d914325e2f burn some logs 2020-05-11 04:58:12 +00:00
AJ ONeal 83a5642829 document inspect endpoint 2020-05-11 04:51:18 +00:00
AJ ONeal 285dc81dd7 update deps 2020-05-11 04:41:13 +00:00
AJ ONeal 3ab579ad24 switch to keypairs 2020-05-11 04:40:46 +00:00
AJ ONeal 66e0639f48 add inspect_token endpoint, minor cleanup 2020-05-10 21:22:40 +00:00
AJ ONeal 336941f584 go fmt 2020-04-10 19:41:10 +00:00
AJ ONeal 190ee93da8 refactor 2020-04-10 19:32:21 +00:00
AJ ONeal d6f5027480 add nonce endpoint 2020-04-10 19:32:13 +00:00
AJ ONeal 364de7114a add ability to post public keys 2019-08-19 03:40:16 +00:00
AJ ONeal 10450e9b98 add easy header and exp options 2019-08-19 03:40:07 +00:00
AJ ONeal a33b0dbf6a initial mock OIDC server 2019-08-01 06:21:32 +00:00
AJ ONeal 796eaae601 Initial commit 2019-08-01 06:14:31 +00:00