私はREST APIと統合するボットを構築しようとしています。具体的には、ボットはユーザーが提供する資格情報に基づいてAPIにログインする必要があります。ユーザーから質問された特定の質問に基づいて、ボットはAPIに対して特定のアクションを実行し、結果を報告する必要があります。何かが好きです。ボット、最新の販売数量を知りたい、または「未解決のイベントを提出したい」などです。 APIはフォーム認証を使用するため、ログイン後、ボットはCookieをAPIに送信する必要があります。そうでない場合は401(APIからの応答)を送信します。MS Bot Frameworkを使用してREST APIと統合する
これは可能でしょうか?
[更新]
それは私が(投票ダウン)求めているものにとしては不明なので、私は私の質問を拡張します。私は、ボットが通信するクライアントとの間でAPIに必要なクッキーを渡すことができるかどうかを知りたいと思います。それ以外の場合は、APIへのリクエストごとに、ボットからAPIが要求を承認されていないものとして認識します。
ありがとうございます!
-1 ...私が求めていることは不明です...本当に! 時々、私はなぜ助けを求めるのを悩ますのだろうか。 –
WebChatチャンネルではクッキーがうまくいくかどうかは分かりませんが、他のチャンネル(スラック/スカイプなど)についてはわかりません。通常、ボットのAuthはOAuth経由で処理されます。アクセストークンを取得し、ベアラトークンを使用して認証ヘッダーを送信します。あなたは何か試しましたか?それは動作していないか、まだあなたはその道を歩いていませんか? –
こんにちは、多くの応答に感謝!私はまだそのルートを行っていない。まず、フォーム認証の代わりにOAuthを使用するようにAPIを変更する必要があります。しかし、あなたは基本的に私の質問に答えました。どうもありがとう! –