1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00
Files
core/tests/components
Allen Porter 00b5d30e24 Add application credentials platform (#69148)
* Initial developer credentials scaffolding
- Support websocket list/add/delete
- Add developer credentials protocol from yaml config
- Handle OAuth credential registration and de-registration
- Tests for websocket and integration based registration

* Fix pydoc text

* Remove translations and update owners

* Update homeassistant/components/developer_credentials/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Update homeassistant/components/developer_credentials/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Remove _async_get_developer_credential

* Rename to application credentials platform

* Fix race condition and add import support

* Increase code coverage (92%)

* Increase test coverage 93%

* Increase test coverage (94%)

* Increase test coverage (97%)

* Increase test covearge (98%)

* Increase test coverage (99%)

* Increase test coverage (100%)

* Remove http router frozen comment

* Remove auth domain override on import

* Remove debug statement

* Don't import the same client id multiple times

* Add auth dependency for local oauth implementation

* Revert older oauth2 changes from merge

* Update homeassistant/components/application_credentials/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Move config credential import to its own fixture

* Override the mock_application_credentials_integration fixture instead per test

* Update application credentials

* Add dictionary typing

* Use f-strings as per feedback

* Add additional structure needed for an MVP application credential

Add additional structure needed for an MVP, including a target
component Xbox

* Add websocket to list supported integrations for frontend selector

* Application credentials config

* Import xbox credentials

* Remove unnecessary async calls

* Update script/hassfest/application_credentials.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update script/hassfest/application_credentials.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update script/hassfest/application_credentials.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update script/hassfest/application_credentials.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Import credentials with a fixed auth domain

Resolve an issue with compatibility of exisiting config entries when importing
client credentials

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-04-30 08:06:43 -07:00
..
2022-04-26 09:59:31 +02:00
2022-04-25 07:41:01 -07:00
2022-04-20 08:56:05 +02:00
2022-03-30 11:26:08 +02:00
2022-04-26 16:32:00 +02:00
2022-04-26 16:32:00 +02:00
2022-03-22 21:01:24 -07:00
2022-02-26 19:37:24 +01:00
2022-04-26 23:09:10 -07:00
2022-04-26 16:32:00 +02:00
2022-03-26 09:50:50 -10:00
2022-02-12 11:49:37 -06:00
2022-04-25 10:58:39 +02:00
2022-04-26 16:32:00 +02:00
2022-04-29 21:26:27 -07:00
2022-02-19 11:38:10 +01:00
2022-04-26 16:32:00 +02:00
2022-04-26 15:30:34 +03:00
2022-04-01 15:11:37 +02:00
2022-03-03 15:12:33 -08:00
2022-04-26 16:32:00 +02:00
2022-04-25 21:06:33 -10:00
2022-03-30 12:15:04 +02:00
2022-03-30 16:15:34 +02:00
2022-03-30 11:26:08 +02:00
2022-04-18 16:27:14 +02:00
2022-02-12 08:28:54 -06:00
2022-03-07 18:58:29 +01:00
2022-04-26 16:32:00 +02:00
2022-04-14 15:29:31 -07:00
2022-02-19 20:27:06 +01:00
2022-04-26 16:32:00 +02:00
2022-04-27 19:05:42 +02:00
2022-02-23 09:26:46 -10:00
2022-03-12 12:36:08 +01:00
2022-03-03 07:59:31 +01:00
2022-04-25 21:25:24 -10:00