(did:web
) temporarily relax https
requirement
#147
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
resolving a
did:web
did containinglocalhost
or an ipv4 address will usehttp
as the scheme instead ofhttps
Motivation
Local development is quite difficult with https. Adding a temporary workaround until i can set aside some time to find an easy way to set up local certs without requiring TLS termination at the application layer (will likely just put nginx in front of whatever service im testing, set it up with a cert and have it terminate)
Concretely, running into this error while working on DIDPay when testing from an actual device
Changes
DecodeID
to remove some duplicative parsing / checks betweenDecodeID
andResolveWithContext
DecodeID
->TransformID
.