非常に長い間、Web 開発者は Web アプリケーションに認証と承認を実装するために多大な努力を払ってきました。 以前は、多くの知識と、多くのコーディングおよびテスト作業が必要でした。 これは ASP.Net 1.0 でも同様でした。 しかし、ASP.Net 2.0 のリリースにより、これらすべてが変更されました。
Web アプリケーションで認証と承認を実装するには、ASP.Net 2.0 のビルド機能を使用できます。 既製のログイン コントロールを使用できます。 ASP.Net 2.0 には、5 つのビルド ログイン コントロールがあります。 それらを使用して、新しいユーザーの作成、既存のユーザーの認証、ユーザーのパスワードの変更、ユーザーのパスワードの取得、およびログインしているユーザーのサインアウトを行うことができます。 これらすべてのコントロールには多くの優れた機能があり、必要に応じてカスタマイズすることもできます。 これらのコントロールは、テンプレートの実装を通じて高度なカスタマイズも提供します。 これらのコントロールは、Web アプリケーションに認証機能を実装するために必要なほとんどのニーズを満たします。
ASP.Net 2.0 では、承認の実装も非常に簡単です。 ASP.Net 2.0 のビルド ロール管理機能を使用できます。 細かいところまで気にする必要はありません。 メンバーを適切なロールに追加するだけで、あとは ASP.Net 承認メカニズムが自動的に処理します。
上記のすべての機能にはデータベース テーブルが必要であり、これらのテーブルはすべて .Net フレームワークによって自動的に作成されます。 これらのテーブルの詳細については、Microsoft の Web サイトを参照してください。
したがって、既製の ASP.Net を使用することで、多くの時間と労力を節約できます。