eclipse-thingweb / eclipse-thingweb/dart_wot

Add support for missing SecuritySchemes

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
16
Forks
3
PR merge metrics
No merged PRs in 30d

Description

While a number of [SecuritySchemes](https://w3c.github.io/wot-thing-description/#sec-security-vocabulary-definition) have already been implemented, there are still a number of Schemes missing. This issue serves as a tracker for the remaining Schemes which can be devided into a generic one (the ComboSecurityScheme) and (mostly) HTTP or CoAP related ones.

### Generic Schemes

* [ ] Implement [ComboSecurityScheme](https://w3c.github.io/wot-thing-description/#combosecurityscheme) ~(Feature is currently marked as "at risk")~

### HTTP Schemes

* [ ] Implement [OAuth2SecurityScheme](https://w3c.github.io/wot-thing-description/#oauth2securityscheme)
* Dart's [oauth2](https://pub.dev/packages/oauth2) can be used to implement this
* [ ] Implement [APIKeySecurityScheme](https://w3c.github.io/wot-thing-description/#apikeysecurityscheme)

### CoAP Schemes

* [x] Implement [PSKSecurityScheme](https://w3c.github.io/wot-thing-description/#psksecurityscheme)
* [x] #8

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.