0

最近、Web アプリケーションの保守を任されました。アプリケーションで使用されている認証の形式が正確にはわかりません。アプリケーションがフォーム認証かどうかを確認したい。これを確認するにはどうすればよいですか?

4

3 に答える 3

2

Web プロジェクトのauthenticationセクションを見てください。web.config

<authentication mode="Forms">
    <forms name=".ASPXFORMSDEMO" loginUrl="logon.aspx" 
           protection="All" path="/" timeout="30" />
</authentication>

上記のようなエントリがある場合、Web アプリケーションは を使用していForms Authenticationます。

注:mode属性は関心のあるものであり、次の値を持つことができます。

  • フォーム
  • ウィンドウズ
  • パスポート
  • なし

詳細については、認証要素のドキュメントを参照してください。

于 2013-10-23T14:21:11.540 に答える
1

バージョン 7 未満の IIS を使用している場合、デプロイされた web.config をチェックインすることが唯一の方法です。

<authentication> </authentication>要素、特にmodeプロパティを探す必要があり ます。

IIS 7 以降を使用している場合は、IIS マネージャーで設定を確認することもできます。

AuthenticationWeb アプリケーションのカテゴリの下。

于 2013-10-23T14:57:15.467 に答える
0

web.configファイル内で、タグ<system.web>を含むセクションを探します。<authentication>このタグはmode="Forms"フォーム認証用に設定されます。を含む、ASP.Net で使用されるさまざまな認証方法に関するこのMSDN 記事を読むことができますForms Authenticaiton

于 2013-10-23T14:27:48.997 に答える