OpenLEADR / openleadr-rs

OpenADR 3.0 VTN and VEN implementation in Rust
Other
12 stars 4 forks source link

Make OAuth server implementation optional and allow for 3rd party authentication provider. #26

Closed pohlm01 closed 1 week ago

pohlm01 commented 1 month ago

Currently, we deliver our own OAuth server integrated in the VTN. The specification does not require this, i.e., it allows for any OAuth provider. We should make our implementation optional and allow configuring a 3rd party provider. From what I foresee, the configuration requires at least a shared or public secret for token validation and a login URL.

This task could be split in two: One for the VTN and one for the VEN library.