An implementation of authentication with passkeys using the go-webauthn library
Setup the app (installs dependencies and initializes database schema)
make installStart the app (starts the Go server together with Redis and Postgres)
make runThis is to test password managers like bitwarden.
Create a custom HTTPS URL that will route traffic to your your local server. In this case http://localhost:9044
ngrok http http://localhost:9044Look for the Forwarding output.
Forwarding https://51ed-47-150-126-75.ngrok-free.app -> http://localhost:9044Fix up the .env file.
RP_DISPLAY_NAME=PasskeyDemo
RP_ID=51ed-47-150-126-75.ngrok-free.app
RP_ORIGIN=https://51ed-47-150-126-75.ngrok-free.app