1

ユーザーが Google でログインし、Realm の Webhook/サードパーティ サービスに接続できるようにする React アプリを構築しています。サービスは、ユーザーが所有するデータのみを返す必要があります。

Google で OAuth 2 をセットアップし、ユーザーの access_token を取得してから、それをヘッダー (URL パラメーターも試しました) で Webhook に渡します。しかし、次のようなエラーが返されます。

400「認証方法が指定されていません」-「無効なパラメーター」。

多くのテストを行った結果、Realm の問題であることがわかりましたが、原因がわかりません。

Postman で Google で認証し、そこから次のようにリクエストを送信しようとしました。

    GET <incoming_webhook URL>
    Request Headers
    Authorization: Bearer <access_token>
    User-Agent: PostmanRuntime/7.26.10
    Accept: */*
    Host: us-east-1.aws.webhooks.mongodb-realm.com
    Accept-Encoding: gzip, deflate, br
    Connection: keep-alive

しかし、同じエラーが発生します。

Realm では、認証プロバイダーとして「Google」を有効にしています (認証は Webhook による認証ではなく機能します)。

4

1 に答える 1