2017-08-18 15 views
1

私はAADに対してユーザーを認証できるMSチームのBotを作成しました。私はこれにAuthBotコードを使用しました。 これは正しく動作します。サインインの経験をさらに改善するための質問があります。ボットは現在、Webブラウザを開き、ユーザーはログインし、コピーしてチームに戻す必要があるマジックナンバーのページにリダイレクトします。認証フローMSチームBot

私が正しくthe Authentication section on this pageを理解している場合、次のことが可能でなければなりません:

  1. ブラウザウィンドウがチーム パッケージマニフェストファイルでvalidDomains属性を指定することで、ブラウザチームの内部ではなく、 て開くことができます。しかし、私はBot 1:1とチャットしており、 はマニフェストファイルを使用していないようです(Botのイメージはマニフェストの を使用しません)。 チーム内でログインウィンドウを開くにはどうすればよいですか?
  2. MSチームのjavascriptファイルがあります。 に、ユーザーをチームにリダイレクトし、恐らく ボットとのチャットに自動的に貼り付けます(認証後にボットが表示するページで)これを使用できますか?

答えて

3

私たちは8月にこれに答えることを忘れました、謝罪します。

ボット認証を行うより洗練された方法は、一般的な開発者のリクエストでした。すべてのクライアントプラットフォームに完全にデプロイされたら、このソリューションのサンプルとドキュメントを公開する準備はほぼ完了しています。このアプローチでは、AuthBotの必要性が完全になくなり、ブラウザタブを開かずに、統合された認証環境をサポートします。

現在のところ、あなたの質問に答えるために、インライン認証の経験はありませんし、validDomainsは(ブラウザページを開くだけなので)適用されません。参照するJavaScriptクライアントSDKは、ボットが現在クライアント上でコードを実行できないため、ボットではまったく使用されません。

つまり、AuthBotを使って何をやっているのが現在、これを実行する最良の方法です。

関連する問題