This relates to #70, where refreshing the webpage causes the user to
need to login again, due to homeassistant not storing the user's session
token `hassTokens`.
* add additional scopes to config schema
Keep original groups setting for backwards compatibility.
* fix weird text issue
* Add support for additional scopes in OIDC setup
* fix compile error
* Update documentation to include description of additional oidc scopes
* clarify documentation
* Update pocket-id.md
Updated Public client configuration for Pocket ID
* Update pocket-id.md
Fixed formatting
* Update pocket-id.md
Updated Home Assistant URL and fixed formatting even more.
* Update pocket-id.md
continue to fix formatting
* Update pocket-id.md
* Update pocket-id.md
Found the preview button :-) Hopefully last formatting commit.
* Update pocket-id.md
Added Confidential client configuration
* Update pocket-id.md
Fixed some formatting again
* Update README.md
Ad two to dos:
- bool for scopes
- "groups" scope configurable
* Update README.md
- Add scope bool to configuration options
* Final Update for making scope "groups" optinal
README:
Add scope bool to configuration options
Add two to dos:
bool for scopes
"groups" scope configurable
config:
Make scope "groups" a feature which can be deactivated
init:
Make the feature for the groups bool working in the scope variable
* Remove double description
* Update config.py
Added many new configuration options, including claim configuration and client_secret/confidential client support. Also enables user linking & creates person entries upon first sign in.
* Bumped version to 0.2.0
* Implemented Github Actions for HACS, Hassfest, Linting
* Improved code quality (compliant with the linter now)
* Added link to the finish page to automatically login on the same device/browser