タグ付けされた質問 「windows-authentication」

9
IIS Express Windows認証
Silverlightアプリケーションをホストするために、VS2010でIIS Expressを使用しようとしています。applicationhost.configファイルを変更して、適切な構成設定を変更できるようにしました。私のweb.configには次のものが含まれています。 <location path=""> <system.webServer> <security> <authentication> <anonymousAuthentication enabled="false" /> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> </location> 認証されず、ドメインサービスコールがユーザーとしてnullレコードを返します。VS2010 SP1ベータ版をインストールした後にこれを機能させることができましたが、これをIIS Expressでのみ機能させようとしています。 Windows認証をIIS Expressと連携させるにはどうすればよいですか。不足している構成設定はありますか?

4
Windows認証を使用した接続文字列
Webサイトを作成していますが、データベースではWindows認証を使用しています。 これをSQL認証に使用することを知っています <connectionStrings> <add name="NorthwindContex" connectionString="data source=localhost; initial catalog=northwind;persist security info=True; user id=sa;password=P@ssw0rd" providerName="System.Data.SqlClient" /> </connectionStrings> Windows認証で機能するようにこれを変更するにはどうすればよいですか?

21
統合Windows認証を使用したログインプロンプトの受信
Windows 2003サーバー上のIIS 7で実行されている.NET 3.5アプリケーションがあり、ログインのプロンプトが表示され続けるため、統合Windows認証を適切に機能させることができません。IISでWindows認証を有効に設定し、他のすべてのセキュリティタイプを無効にして、アプリケーションのweb.configファイルの認証/承認を次のように設定しました。 <system.web> <compilation debug="true" strict="false" explicit="true" targetFramework="3.5" /> <authenticationmode="Windows"/> <authorization> <deny users = "?" /> </authorization> </system.web> このセットアップでは、Windowsユーザーの裏側での検証により、アクセスを許可し、匿名ユーザーを拒否することが期待されます。ただし、サイトにアクセスしようとすると、Windowsログインポップアップが表示されます。 私はこの問題を数日間トラブルシューティングしており、問題を理解できません。同様の問題のある投稿に基づいて、URLにピリオドが含まれていないことを確認し、IE設定が[統合Windows認証を有効にする]に設定されていることを再確認し、イントラネットサイトにURLを追加しましたが、ポップアップが表示されます。 さらにトラブルシューティングを行うために、IISで匿名認証を有効にし、web.configファイルを変更して、すぐにそれを追加し、Response.Write(System.Security.Principal.WindowsIdentifity.getcurrent()。user.name.toString()を追加しました)認証で使用されているユーザーを確認します。私が得ている結果はIIS APPPOOL \ myappで、これは明らかに私のアプリケーションのIISアプリケーションプールです。 私はまだWindows認証のみを使用していて、ポップアップが表示されず、実際のWindowsユーザーに対してWindows認証が実行されるように、だれでも提供できる支援に本当に感謝しています。 ありがとう。 さらにトラブルシューティングした後の追加メモ: ログインが失敗し、Windowsログインプロンプトが再度表示されたときに、「SERVERNAME」\「USERNAME」としてログインしようとしたユーザー名が表示されていることに気づきました。ドメイン。これを確認するために、ネットワークドメインユーザーと同じユーザー名とパスワードでローカルユーザーアカウントをアプリサーバーに直接作成し、再度ログインを試みました。その結果、再度ログインプロンプトが表示されましたが、今回はユーザー名とパスワードを入力したところ、正常にログインできました。ネットワークユーザーとアプリサーバーが同じドメイン上にあるため、IIS認証がドメインアカウントではなくローカルアプリサーバーアカウントを指している理由が本当にわかりません。これは現時点でIISの質問であるため、forums.iisに投稿します。

9
VS2013でのデバッグ時の認証の問題-IIS Express
Visual Studio 2013でデバッグするときに、Windowsのユーザー名を取得しようとしています。単に使用しています。 httpcontext.current.user.identity.name 開発サーバーでこれを実行すると問題なく動作し、以前のバージョンのVisual Studioでデバッグモードで実行すると問題なく動作します。 私の問題は-これをVisual Studio 2013で実行すると、空の文字列が表示されます。 私のウェブ設定は次のとおりです。 <system.web> <authentication mode="Windows"/> <identity impersonate="false"/> <authorization> <allow users="*"/> </authorization> <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/> <customErrors mode="Off"/> </system.web>

6
WebアプリケーションのIIS7フォルダーのアクセス許可
IIS7を使用して、会社のイントラネットWebサイトで偽装なしのWindows認証を使用しています。 IIS7では、これらの設定を使用して、私のWebアプリを含むフォルダーへのアクセスにどのアカウントが使用されますか? IIS_IUSRSでしょうか?またはネットワークサービス?または私が知らない別の?

1
ASP.NET CoreでのWindows認証:手動ログインと自動イントラネットログインおよび使用可能なグループ
ログインしているユーザーを識別するためにローカルイントラネットWindows認証と連携するASP.NET Core 3.0アプリケーションがあります。標準のWindows認証動作を使用して、ユーザーのWindowsIdentity問題を問題なくキャプチャできます。 ただし、ユーザーがイントラネットブラウザーの自動ログイン(つまり、パスワードダイアログなし)を使用してブラウザーにログインする方法、またはブラウザーの[パスワード]ダイアログボックスを使用して明示的にログインする方法に応じて、ユーザーのグループに異なる結果が表示されます。 以下は、フィルタリングされたグループメンバーシップリスト(組み込みアカウントを除く)を含むユーザー情報をエコーバックするAPIリクエストです。左側は手動ログイン、右側は自動ログインです。 明示的なログインでは、ユーザーが所属するすべてのカスタムグループが正しく表示されます。ただし、自動ログインの場合、これらの同じグループは表示されません。 また、サーバーのUserインスタンスとIdentityインスタンスを詳しく調べたところ、ユーザーのまったく同じSIDを参照しているため、グループメンバーシップに対して異なる結果が返されるのは奇妙に思われます。 同じアカウントが返されたときにグループリストが異なる理由はありますか?グループはローカルであるため、ドメインアクセスによる問題ではないことに注意してください。 注:ローカルホストでもローカルでテストしています。これをテストするために、ここでWindowsプロキシ設定を設定します。 チェックボックスをオフにすると、ログインする必要があります。それらをオンにして(とにかくChromiumブラウザーで)、ブラウザーのログインダイアログに自分の資格情報を明示的に入力する必要があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.