AJ ONeal coolaj86
  • Provo, UT
  • https://coolaj86.com
  • 6'5 • Technophobic Technologist + Videographer • Go, Rust, Node / VanillaJS (@JSJabber), UX, Security, IoT. Canon 24mm 50mm.

  • Joined on 2017-10-24
coolaj86 pushed to master at coolaj86/goserv 2020-09-30 04:19:25 +00:00
7c5550c4ac update LICENSE and AUTHORS
e005ebd2c4 vendor deps
fadd995dca handle .env files
4db366d4d3 cleanup static handler, add reasonable timeouts
7f0c15f637 git-deploy static server with basic options
Compare 10 commits »
coolaj86 pushed to master at coolaj86/goserv 2020-09-30 04:16:17 +00:00
7c5550c4ac update LICENSE and AUTHORS
e005ebd2c4 vendor deps
fadd995dca handle .env files
4db366d4d3 cleanup static handler, add reasonable timeouts
7f0c15f637 git-deploy static server with basic options
coolaj86 created repository coolaj86/goserv 2020-09-30 03:27:56 +00:00
coolaj86 commented on issue coolaj86/acme.js-ARCHIVED#32 2020-09-21 18:40:59 +00:00
ACME.challengeTests connects with the external domain and ip address - won't work behind secure routers

You've got a compound problem there.

Either the router should be properly configured with hairpinning, or it should be properly configured without hairpinning. It should not be half configured.

  • Without hairpinning the request should work just the same as any other request - it goes out to external DNS servers, gets the external IP, makes a request out to the external IP that comes back in through the NAT of the router.

  • With proper hairpinning the request should be rewritten by the router and turned back on itself.

That said, you can update /etc/hosts to get the localhost behavior that you desire... it just defeats the purpose of the test, which is to check that an outside source can properly get inside.

coolaj86 opened issue coolaj86/go-mockid#2 2020-09-20 02:53:59 +00:00
canonicalize emails
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-17 07:59:41 +00:00
c36c0200f3 add error codes
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-17 07:28:59 +00:00
84e1863da2 update errors and iframe
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-16 23:19:40 +00:00
881bf97334 add endpoint to get emails
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-16 22:37:22 +00:00
f13dc593b0 WIP login flow
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-16 22:34:28 +00:00
557f9085f6 add kv fs store and tests
9de2f796db cleanup some xkeypairs functions
Compare 2 commits »
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-16 22:31:54 +00:00
a8f1a99667 ignore more things
coolaj86 pushed to master at coolaj86/go-mockid 2020-09-13 05:55:15 +00:00
6981b852d0 first draft of login exchanges complete
coolaj86 commented on issue coolaj86/node-authenticator.js#3 2020-09-07 10:59:07 +00:00
Impossible to set custom expire time

For custom behavior check out notp:

https://github.com/guyht/notp

return notp.totp.verify(token, bin, { window: 1, time: 30 });

Also, I'm not opposed to a PR to expose this functionality.

coolaj86 pushed to master at coolaj86/go-mockid 2020-08-20 06:07:21 +00:00
673671147c add debug output for google id
e7c21aa35c update google docs
5ff37be8c5 add some google oauth2 docs
23822cdf09 wip: ready new-account for email and google verification
9608a7429b prefer a dark mode
Compare 11 commits »
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-20 05:49:50 +00:00
3b1cde943d add debug output for google id
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-18 05:56:29 +00:00
211c3f064d update google docs
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-18 05:43:48 +00:00
4c53f3a69c update google docs
b3b0484ff4 add some google oauth2 docs
3496876f8b prefer a dark mode
Compare 3 commits »
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-17 23:14:12 +00:00
69459f5049 wip: ready new-account for email and google verification
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-10 21:47:16 +00:00
e6dd414af6 nest debug APIs under /debug/
coolaj86 pushed to master at coolaj86/go-mockid 2020-08-06 16:54:31 +00:00
05db67c8b7 verify exp