gtfierro / xboswave

eXtensible Building Operating System built on WAVE and WAVEMQ
BSD 3-Clause "New" or "Revised" License
10 stars 6 forks source link

Use WAVE API to verify proof instead of walking resources manually #10

Open gtfierro opened 5 years ago

gtfierro commented 5 years ago

Starts here: https://github.com/gtfierro/xboswave/blob/master/grpcauth/server.go#L131

gtfierro commented 5 years ago

Currently we don't do any matching on the resource, so the resource in the attestation has to exactly match the expected GRPC service description. This is obviously too restrictive