2016-07-21 12 views
0

私はボットフレームワーク技術に取り組んでいます。私のプロジェクトの1つでは、現在のボットに「OAuth 2.0とAzure Active Directoryを使ってWebアプリケーションへのアクセスを許可する」という概念を実装しました。この問題を解決する方法 "潜在的に危険なRequest.Path値がクライアント(:)から検出されました。"

ボットフレームワークチャネルエミュレータを使用してローカルで問題なく動作しています。その後、ボットを空白に公開し、スカイプチャネルを追加しました。

次へ私はこのURLをクリックしたときに私のボットとチャットを開始しましたhttps://bankivrcallingbot.azurewebsites.net/api/29:1LFUEWsOCTRAjSGXvSbsESUgPgwwns4PUh7l8vgKP_znay9FRGiLd0Cm6xO5Undeo/login「/」アプリケーションでサーバーエラーが表示され、潜在的に危険なRequest.Path値がクライアント(:)から検出されました。

私のエラーについての完全な理解を得るには、下のスクリーンショットをご覧ください。 enter image description here

できるだけ早くこのエラーを解決する方法を教えてください。

-Pradeep

答えて

0

:文字がURL

+0

のパスで許可されますが、私は許可したくないされています。私のURLの文字(https://bankivrcallingbot.azurewebsites.net/api/29 :1LFUEWsOCTRAjSGXvSbsESUgPgwwns4PUh7l8vgKP_znay9FRGiLd0Cm6xO5Undeo/login)私はそれを解決する方法を教えてください、私は試みました:3Aと置き換えても動作しません。 – pradeep

+0

これはURLのRFC仕様の一部です:http://www.faqs.org/rfcs/rfc1738.html – Lars

+0

私のURLをエンコードしたときにも上記と同じ例外が表示されますが、これは私のURL var url = $ "https ://userpresencebot.azurewebsites.net/api/ "+ HttpUtility.UrlEncode(activity.From.Id)+"/login ";このURLはボット開発用のサインインカードで使用されました。 – pradeep

関連する問題