2016-04-17 17 views
0

私のボット内からベアラトークン(Azure ADトークン)でリクエストを許可するサービスを使用しようとしています。 このようなシナリオはどのように処理しますか。ベアラトークンでAzure ADで許可されているサービスを使用する方法

+0

から

  • AuthBot
  • 。フレームワークのC#またはNode.jsバージョンを使用しているかどうか尋ねることはできますか? –

    +0

    これは本当に役に立ちます。私はC#を使用しています。サンプルはいつ利用可能になりますか? – suchismita

    +0

    @StevenIckmanそれを楽しみにしています... Azure ADは、office365のユーザーだけでなく、通常のユーザーの認証をプラグインするために使用できますか?それは大変な作業を節約します。私はMicrosoftがこの分野で行った作業に徹底的に感銘を受けた。 – user299709

    答えて

    1

    基本的には、あなたの認証をサポートし、ユーザーへのリンクを送信するWebページを用意することです。彼らがクリックすると、認証フローを通過し、アクセストークンを取得すると、APIを介してユーザーのBotDataに保存し、新しいメッセージを会話に戻します。

    その後、botはbotdata構造体に格納されたアクセストークンにアクセスし、有効期限が切れるまでそれを使用できます。

    +0

    ありがとう!助けになる ! – suchismita

    0

    認証フローの実装については、Facebook Auth sampleを参照してください。 Azure ADの場合、ほぼ同じです。私はhow to get Azure Active Directory B2C working with Bot Framework?

    Updateでいくつかの実装の詳細を掲載

    あなたは、彼らが議論されているワークフローを実装しているので、見てみたいかもしれない二つの新しいサンプルがあります。

    • GraphBotボットビルダーレポから。私たちは、これを適切に行う方法を示しますサンプルで作業しているマットVelloso
    +0

    これを共有していただきありがとうございます。私はすでに自分のOAuthフローを実装していますが、これらのオプションも確かに探るでしょう。 – suchismita

    関連する問題