イントラネット内のWebアプリケーションでWindows認証が必要な状況があります。このようにして、社員は自分のデスクトップにログインし、Webアプリケーションに自動的にアクセスし、ログインすることなく自動的に識別することができます。これは、Windowns認証がそれを処理するためです。FlexでWindows認証が機能しない
問題は、WebアプリケーションにFlexモジュールを追加したことです。 Webアプリケーションが正常に起動し、ユーザーを認証して、Flexアプリケーションがあるページに移動できます。どちらがうまくいくの?問題は、Flexアプリケーションもこのユーザーに関する同じサーバーと通信する必要がありますが、この通信は機能しておらず、ユーザーにパスワードを要求していることです。正しいユーザー/パスが入力されたとしても失敗し、FlexアプリケーションはWindows認証を必要とするサーバーと通信できません。
Flexアプリケーションを格納しているIEブラウザが既に認証されているため、Flexアプリケーションからのすべての通信に認証なしでサーバーにアクセスできるようにするために必要な情報が含まれていることが期待されます。これがなぜ機能していないのか分かりません。どんな助けでも大いに感謝しています。
なぜdownvoteですか? –
あなたのコメントをいただきありがとうございます。私はWebORBがどのようにユーザを誰に教えているのか理解しています。しかし、それはどのように私は特定のHTTP要求の私の問題を解決して、私は認証が必要なサーバーのために持っている。 WebORBが他のすべての呼び出しのプロキシとして機能することを示唆していますか? – Saviz
あなたも見ていましたか? http://www.themidnightcoders.com/products/weborb-for-net/features/weborb-security.htmlおよびhttp://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html? authentication.htmこれにより、Flexと.Netは同じ認証モデルを使用でき、柔軟で完全に変更可能です。私たちは、エンタープライズサイトの最高レベルでそれを成功裏に使用しました。 – JTtheGeek