Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scripting related topics #201

Open
3 tasks
zolkis opened this issue May 31, 2021 · 2 comments
Open
3 tasks

Scripting related topics #201

zolkis opened this issue May 31, 2021 · 2 comments

Comments

@zolkis
Copy link

zolkis commented May 31, 2021

Mirror of w3c/wot-scripting-api#315
Issues for which the Scripting TF needs input from Security TF.

@zolkis
Copy link
Author

zolkis commented May 31, 2021

One question that keeps popping up: when writing code for producing/exposing Things, it would be good to know what security configurations the local runtime supports, otherwise the script is in trial/error loop to test various configurations with produce().

We need a system-level API for this.
The implementation behind this API might also use a special Thing inside the runtime that could be discovered from the script, but this would need a special keyword in the discovery options. I am not sure this solution is desirable (using a client API in system context). So probably a dedicated system API entry point (bound to permissions / local runtime security policies) is better option to be standardized, rather than an obscure internal object and a special way of using a client API (discovery).

@mmccool
Copy link
Contributor

mmccool commented Jul 19, 2021

Circling back to this, I need to check in with the Scripting API TF to see where they are and whether further input from the Security TF is needed. Also... we are currently discussing secure local transports, which may need some (further?) support for key management. We aren't sure yet, still (unfortunately) thinking about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants