私のボット内からベアラトークン(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. Powershell - Powershellを使用したAzure ADアプリケーションでの「許可の許可」アクション
- 2. Azure AD認証v2.0のアクセス許可を設定する方法
- 3. コンソールアプリケーションでのAzure ADベアラトークンの検証
- 4. Azure Appサービスの認証/許可で拒否されたアクセス許可のリダイレクトURLを指定する方法
- 5. Web APIとアプリケーション(Azure AD)で使用されるAzure SQLデータベースのセキュリティ方法
- 6. Azure ADからDotnetopenauthで許可トークンを取得する
- 7. 許可されていないキー文字を許可する方法。 Codeigniterで?
- 8. Azure ADを使用すると、デフォルトですべてのユーザーに許可が与えられます。
- 9. Azure ADとAzure B2Bを使用する認証WebAPIサービス
- 10. Azure ADサービスのAzure AD認証 - Azure ADのフェデレーションモデルはサポートされていますか?
- 11. Azure SASで許可されるサービスと許可されるリソースの種類との関係
- 12. RedisキャッシュでAzure AD認証を使用する方法
- 13. Azure ADから取得したベアラトークンを保護する
- 14. Azure AD B2Cサポートされているアプリケーション
- 15. Azure AD「Description」フィールドが欠落Azure AD Connectを使用して同期されている場合
- 16. 401ベアラトークンを使用してAzure APIアプリケーションにREST呼び出しを許可しない
- 17. MSグラフを使用してAzure ADでディレクトリ拡張を取得する方法
- 18. Azure AD認証を使用してマルチテナントアプリケーションでテナントを制限する方法
- 19. TinyMCEでvalid_elementsを使用してコメントタグを許可する方法
- 20. 複数のamp-adノードは許可されていますか?
- 21. サービスの許可を求める方法
- 22. Azure AD B2C - Azure AD Graph APIの使用
- 23. asp.netでのAzure AD認証許可のためのID
- 24. Azure AppサービスでWCFでX509Certificate2を使用する方法
- 25. 「Azureサービスへのアクセスを許可する」は、デフォルトでARMテンプレートからオフに設定されています
- 26. AD新しいユーザーアカウントでのアクセス許可
- 27. SQL Azureでデータベースのアクセス許可を設定する方法は?
- 28. ChromeDriverをAzureクラウドサービスで使用するC#Azureサービスを取得する方法
- 29. Symfonyで許可されたAssert/Typeの使用方法?
- 30. Azure AD B2CでAzureサブスクリプションを使用する
から
これは本当に役に立ちます。私はC#を使用しています。サンプルはいつ利用可能になりますか? – suchismita
@StevenIckmanそれを楽しみにしています... Azure ADは、office365のユーザーだけでなく、通常のユーザーの認証をプラグインするために使用できますか?それは大変な作業を節約します。私はMicrosoftがこの分野で行った作業に徹底的に感銘を受けた。 – user299709