set_gateway_scope_oauth_client
Store the OAuth client every member signs in with on a member-held oauth scope, for an authorization server that offers no dynamic client registration. The secret is sealed and never returned. Replacing the client keeps members' tokens, though a token issued to the old client may need its member to reconnect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | A member-held scope whose auth_mode is oauth. | |
| client_id | Yes | The OAuth client id registered with the downstream server's authorization server. | |
| server_slug | Yes | The server's slug, from list_gateway_servers. | |
| client_secret | No | The client secret, for a confidential client. |