2009-08-25 15 views

答えて

3

この設定はVB.NETプロジェクトに固有のもので、 "Windows"認証と "アプリケーション定義"を切り替えることができます。

"Windows"認証設定を使用すると、アプリケーションが基礎となるWindowsベースのユーザー資格情報(つまり、Windows自体に最初にログオンしたもの)をアプリケーションが "ピックアップ"し、アプリケーション内で認証と承認に使用することができます。 (つまり、あなたのアプリを起動すると、ユーザーは通常、あなたのアプリにアクセスするためにユーザー名とパスワードのコンボを入力する必要はありません)。

"アプリケーション定義"設定を使用すると効果的にあなたのアプリケーションのユーザを認証して認証するための独自のメカニズム(つまり、あなたのアプリを起動すると、ユーザーは通常、あなたのアプリケーションにアクセスするためにユーザー名とパスワードのコンボを入力する必要があります。通常あなた/あなたのアプリケーションによって維持され、通常はそれに特有のものです)。

ASP.NET開発に精通している場合は、ASP.NET's built-in membership systemは「Windows」認証と「フォーム」認証を切り替えることができます。これらは事実上同じことですが、Webベースのコンテキストでは同じです。

これはVisual Basicの設定で設定したアプリケーションとして存在することを主な理由は、VB固有"My" namespace"My.User"プロパティが含まれていることで、この設定の変更はどのように影響するか提供してIDE-生成されたコード「マイ"名前空間はユーザーの資格情報を取得します。これについての完全な情報については

、ここでのMSDNの記事を参照してください。

Application Page, Project Designer (Visual Basic)
(、「Windowsのアプリケーションフレームワークのプロパティ」を開始する。具体的セクション)。また、ここで

と:
How to: Enable Custom User Authentication (Visual Basic)
Walkthrough: Implementing Custom Authentication and Authorization

関連する問題