Share via


ASP.NET の認証

認証とは、名前やパスワードなどのユーザーを識別するための資格情報をユーザーから取得し、それらの情報を証明機関に照会して検証するプロセスです。資格情報が有効な場合は、その資格情報を送信したエンティティは認証済み ID と見なされます。ID が認証されると、承認プロセスによって、その ID が特定のリソースへのアクセス権を持っているかどうかが確認されます。

ASP.NET は認証プロバイダによって認証を実装しています。認証プロバイダは、要求元の資格情報を認証するために必要なコードを含んだコード モジュールです。このセクションのトピックでは、ASP.NET に組み込まれた認証プロバイダについて説明します。

このセクションの内容

用語 定義

Windows 認証プロバイダ

Windows の認証を Microsoft Internet Information Services (IIS) 認証と合わせて使用し、ASP.NET アプリケーションを保護する方法について説明します。

フォーム認証プロバイダ

アプリケーション固有のログイン フォームを作成し、独自のコードで認証を実行する方法について説明します。フォーム認証の取り扱いには、ASP.NET メンバシップと ASP.NET ログイン コントロールを使用すると便利です。同時に、ユーザーの資格情報の収集、ユーザーの認証、およびユーザーの管理を少ないコードで、またはコードを使用せずに実行できます。詳細については、「メンバシップを使用したユーザーの管理」および「ASP.NET ログイン コントロールの概要」を参照してください。

Passport 認証プロバイダ

メンバのサイトに対して単一のログイン サービスおよび主要なプロファイル サービスを提供する、Microsoft の集中化された認証サービスについて説明します。

関連するセクション

  • ASP.NET 構成の概要
    構成ファイルと構成 API を使用して ASP.NET の実行時の動作を管理する方法についてのトピックへのリンクを提供します。