arcade-mcp/arcade/tests
Eric Gustin 6035cde920
Update auth provider_id (#173)
# PR Description
Well known providers (Google, X, Dropbox, etc.) can optionally have an
`id` in addition to their hardcoded `provider_id`. For non well known
providers, they must provide an `id`, and the `provider_id` is hardcoded
as `None`.

```python
OAuth2() # INVALID
OAuth2(provider_id="abc") # INVALID
OAuth2(id="abc") # VALID
OAuth2(provider_id="abc", id="def") # INVALID
```
```python
Google() # VALID
Google(provider_id="abc") # INVALID
Google(id="abc") # VALID
Google(provider_id="abc", id="def") # INVALID
```

---------

Co-authored-by: Wils Dawson <wils@arcade-ai.com>
2025-01-17 11:38:06 -08:00
..
cli Fix /show for Cloud Engine (#177) 2024-12-19 10:13:58 -08:00
core Rename actor to worker (#174) 2025-01-03 14:28:04 -08:00
sdk Update auth provider_id (#173) 2025-01-17 11:38:06 -08:00
tool Update auth provider_id (#173) 2025-01-17 11:38:06 -08:00
__init__.py Tool SDK, Schemas (#2) 2024-07-14 23:37:46 -07:00