2
私はそれを明確にするのに十分な内容が見つからなかったので、フォームとasp.netでの認証の違いを探していますので、助けが必要です。ユーザーは、ユーザー名/パスワードのチャレンジが提示され違いAsp.netフォームとなし認証
私はそれを明確にするのに十分な内容が見つからなかったので、フォームとasp.netでの認証の違いを探していますので、助けが必要です。ユーザーは、ユーザー名/パスワードのチャレンジが提示され違いAsp.netフォームとなし認証
フォーム認証
ログインページが定義されている[loginUrl =]、。ログインページでは、ユーザー名とパスワードを受け入れ、ユーザーをメンバーシップデータベースに対して認証するために使用されます。認証メカニズムは、次のとおり
SSL接続を使用しない限り、ユーザー名とパスワードは暗号化されずに暗号化されます。認証時にクッキーが返され、ログインが維持されます。
認証なし認証=どれも、IIS/ASP.NETレベルで行わは認証がない
。サブディレクトリが異なる設定を持つ別のweb.configファイルで構成されていない限り、匿名ユーザーはコンテンツにフルアクセスできます。 ASP.NETサイトの各サブディレクトリは、ルート設定を上書きするために使用できる独立したweb.configを使用して構成することができます。
Dave様、お返事ありがとうございますが、より明確にする必要があります。 Web.configファイルでauthentication = noneを使用しても、私たち自身のWebログインフォームを作成してauthenticatin = formと似ているので、両方のログインがログインフォームに反映されます。 –
@Ashish:独自のログインフォームを実装することはできますが、web.config [forms]設定では、ユーザーがサイト内のページ([loginUrl =]で指定されたログインページ以外)にアクセスできなくなります認証された。たとえば、サイトのあるページをブックマークしてから、そのブックマークに戻ると、フォーム認証メカニズムが自動的にログインページにリダイレクトされます(Cookieが有効期限切れの場合)。ログインすると、自動的にリダイレクトされます私が要求したページ –
@DaveSwerskyそれでは、Cookieが検出されず、関係なくリダイレクトされるため、違いはありません。 –