JakartaがIIS7をリダイレクトした後、Windows Integrated Auth&Anonymousを使用する
-
24-10-2019 - |
質問
統合する必要があるアプリケーションがあり、Jakarta Connectionを使用してIISからアプリケーションに到達します。
したがって、基本操作は次のとおりです。
- ユーザーはURLに移動します
- アプリケーションにリダイレクトされます
- SSOが有効になっているため、ドメイン資格情報の取得のためにIISにリダイレクトされます
- アプリケーションに戻ります
- ユーザー名が空白の場合、ログインページを表示する場合は、ユーザーを入れます。
これはすべてのステップの単純化ですが、基本的なアイデアはここにあります。
一部のユーザーには資格情報がなく、ユーザー名/パスワードを求める必要があるため、Windows Integrated AuthとAnonymousの両方が必要であることが困難です。
私は見ました: 匿名の前のIIS Windows認証 すでにですが、ユーザーはリンクをクリックして決定することができません。アプリケーションはlogin.aspxを探しているIISに戻り、そこからドメイン資格情報を取得するか、アプリケーションの空の文字列に戻して、資格情報がないことを示すものです。
匿名が401リクエストを行わないかのように、資格情報が渡されないかのように、これは不可能に思えないようです。
ASP.NETページを使用してこれを動作させることができない場合、ISAPIフィルターまたはモジュールを使用して実行できますか?
アップデート:
可能なソリューションを見つけましたが、ログインページがJBossサーバーにあるため、機能させる方法を把握する必要があります。
解決
IISの認証を匿名として保持します。
ホームページをロードするときは、存在する場合、現在のログイン型ユーザー名のアクティブディレクトリを確認してください
現在のユーザーに追加の機能を提供するか、オプションが少なくなります。
参照 - > アクティブなディレクトリチェーキ
所属していません StackOverflow