私のボット内からベアラトークン(Azure ADトークン)でリクエストを許可するサービスを使用しようとしています。 このようなシナリオはどのように処理しますか。ベアラトークンでAzure ADで許可されているサービスを使用する方法
答えて
基本的には、あなたの認証をサポートし、ユーザーへのリンクを送信するWebページを用意することです。彼らがクリックすると、認証フローを通過し、アクセストークンを取得すると、APIを介してユーザーのBotDataに保存し、新しいメッセージを会話に戻します。
その後、botはbotdata構造体に格納されたアクセストークンにアクセスし、有効期限が切れるまでそれを使用できます。
ありがとう!助けになる ! – suchismita
認証フローの実装については、Facebook Auth sampleを参照してください。 Azure ADの場合、ほぼ同じです。私はhow to get Azure Active Directory B2C working with Bot Framework?
Updateでいくつかの実装の詳細を掲載
あなたは、彼らが議論されているワークフローを実装しているので、見てみたいかもしれない二つの新しいサンプルがあります。
- GraphBotボットビルダーレポから。私たちは、これを適切に行う方法を示しますサンプルで作業しているマットVelloso
これを共有していただきありがとうございます。私はすでに自分のOAuthフローを実装していますが、これらのオプションも確かに探るでしょう。 – suchismita
- 1. Azure ADサービスのAzure AD認証 - Azure ADのフェデレーションモデルはサポートされていますか?
- 2. 許可されていないキー文字を許可する方法。 Codeigniterで?
- 3. 複数のamp-adノードは許可されていますか?
- 4. SQL Azureでデータベースのアクセス許可を設定する方法は?
- 5. Azureモバイルアプリケーションサービス - Azure ADを使用するC#バックエンドを使用したCordova。役割をチェックする方法は?
- 6. passport-azure-ad:どの戦略を使用するのですか
- 7. Azure ADでNode.js APIを承認する方法は?
- 8. サービスで使用されているメモリ
- 9. ChromeでAjaxの許可ドメインが許可されていない
- 10. Gmailサーバーの許可方法が許可されていないメールサーバー
- 11. Redisでエラーをデバッグする方法 "メモリ使用時にOOMコマンドが許可されていません> 'maxmemory'"?
- 12. Glassfishで許可を許可する方法
- 13. フラスコエラー:「メソッド許可されない方法が要求されたURLに許可されていません」
- 14. Auth0を使用したAzure AD認証
- 15. WCFルータとWindowsサービスでホストされているWCFサービスの間でmsmqを使用する方法
- 16. Windows Azure WebロールでホストされているWebコアを使用
- 17. ó xmlファイルでは許可されていませんが、.netリソースファイルで許可されていますか?
- 18. iOS:libIOKit.dylibの使用が許可されています
- 19. Windowsサービスのアクセス許可を設定する方法
- 20. Androidアプリケーションでlibusbを使用する:アプリケーションにUSBアクセスを許可する方法
- 21. ラベルタグ付きのIDを使用することは可能ですか許可されています
- 22. RDFで使用されるURIで「クエリ文字列」が許可されていますか?
- 23. Azure node.jsをローカルで実行しているWebサービスをデバッグする方法
- 24. ACS(Azure)を使用してwcf Webサービスを保護する方法
- 25. Azure 405メソッドが許可されないエラー...
- 26. ルールでサービスを使用する方法
- 27. passport-azure-adとpassport-azure-ad-oauth2の違い
- 28. AzureでホストされているWCFサービスをMonotouchから保護する方法は?
- 29. WindowsサービスでホストされているWCFサービスをデバッグする方法は?
- 30. 認可サービス - 許可されたリソースのリストを返す
から
これは本当に役に立ちます。私はC#を使用しています。サンプルはいつ利用可能になりますか? – suchismita
@StevenIckmanそれを楽しみにしています... Azure ADは、office365のユーザーだけでなく、通常のユーザーの認証をプラグインするために使用できますか?それは大変な作業を節約します。私はMicrosoftがこの分野で行った作業に徹底的に感銘を受けた。 – user299709