Open
Description
As disccussed in today's security call with @mmccool. We need to identify a set of requirements for APIs that handles runtime configuration and security initialization (i.e., fill secrets). Prescribing those requirements can help to make assumptions in the description of the Scripting API. For example in the newly added ExposedThingInit
algorithm we could refer to the presence of a set of securityDefinitions
configured with such API.
I think this addition could help also implementers to know how to handle out-of-band security data and protocol binding configurations.
Related work (kindof): https://github.com/w3c/wot-scripting-api/tree/master/applications/script-manager
Related:
#289 (comment)