feat(oauth): add oauth redirect_uri parameters

pull/22036/head
Harry 7 months ago
parent ad9eebd02d
commit f4f6e41074

@ -15,6 +15,7 @@ class OAuthHandler(BasePluginClient):
user_id: str, user_id: str,
plugin_id: str, plugin_id: str,
provider: str, provider: str,
redirect_uri: str,
system_credentials: Mapping[str, Any], system_credentials: Mapping[str, Any],
) -> PluginOAuthAuthorizationUrlResponse: ) -> PluginOAuthAuthorizationUrlResponse:
response = self._request_with_plugin_daemon_response_stream( response = self._request_with_plugin_daemon_response_stream(
@ -25,6 +26,7 @@ class OAuthHandler(BasePluginClient):
"user_id": user_id, "user_id": user_id,
"data": { "data": {
"provider": provider, "provider": provider,
"redirect_uri": redirect_uri,
"system_credentials": system_credentials, "system_credentials": system_credentials,
}, },
}, },
@ -43,6 +45,7 @@ class OAuthHandler(BasePluginClient):
user_id: str, user_id: str,
plugin_id: str, plugin_id: str,
provider: str, provider: str,
redirect_uri: str,
system_credentials: Mapping[str, Any], system_credentials: Mapping[str, Any],
request: Request, request: Request,
) -> PluginOAuthCredentialsResponse: ) -> PluginOAuthCredentialsResponse:
@ -61,6 +64,7 @@ class OAuthHandler(BasePluginClient):
"user_id": user_id, "user_id": user_id,
"data": { "data": {
"provider": provider, "provider": provider,
"redirect_uri": redirect_uri,
"system_credentials": system_credentials, "system_credentials": system_credentials,
# for json serialization # for json serialization
"raw_http_request": binascii.hexlify(raw_request_bytes).decode(), "raw_http_request": binascii.hexlify(raw_request_bytes).decode(),

Loading…
Cancel
Save