# 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> |
||
|---|---|---|
| .. | ||
| cli | ||
| core | ||
| sdk | ||
| tool | ||
| __init__.py | ||