3

ActiveDirectoryMembershipProviderを使用したフォーム認証とWindows認証の違いを誰かが説明できるかどうか疑問に思いました。一方が他方よりも使用されるのはいつで、どのようなメリットがありますか?

私は、最初にSqlMembershipProviderとASP.netのメンバーシップ、ロール、およびプロファイルを使用するアプリケーションに取り組んでいます。ただし、将来的にはActive Directoryから認証を行う必要がある可能性があるため、変更によってリファクタリングが最小限になるように事前に計画したいと思います。誰かが同様の経験をしていて、これに取り組むための洞察を提供できますか?

4

1 に答える 1

2

違いは、クライアントから送信されるデータにあります。Windows認証では、IEはADトークンをWebサイトに渡します(つまり、シングルサインオンのように機能します)。フォーム認証を使用すると、ユーザーの認証に使用されているバックエンドストアに関係なく、ユーザーはユーザー名とパスワードを入力する必要があります。

于 2011-09-13T21:02:40.510 に答える