9

Azure でホストされている静的サイト (すべての html ファイル、.Net プロジェクトなし) があります。このサイトをパスワードで保護しようとしています。カスタム承認モジュールを作成できることを読みましたが、これは実行しましたが、appcmd.exe コマンドを実行して web.config の正しいビットを編集できるようにする必要があるため、これをインストールできません。

また; 静的な azure サイトをパスワードで保護する方法、またはビジュアル スタジオ プロジェクトがなくても ServiceDefinition.csdef の機能を利用するにはどうすればよいですか?

4

2 に答える 2

5

管理ポータルで、サイトが資格情報を使用する必要があることを構成できます。この方法を使用する場合、資格情報は Azure portal を介して管理されます。ここに画像の説明を入力

于 2015-02-25T10:41:58.627 に答える
0

実装が非常に簡単で、スタートアップ タスクを必要としないフォーム認証を使用できます (appcmd.exe を実行する必要があります)。

web.config でフォーム認証を使用するようにアプリケーションを設定します。

<authentication mode="Forms">
  <forms name=".ASPXAUTH" loginUrl="/myadminlogin.aspx" protection="All" path="/" timeout="120" />
</authentication>

web.config で保護されたフォルダーを定義します。

 <location path="secure">
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
  </location>

ログイン領域内で条件を確認し、認証 Cookie を設定します。

    'SET AUTH COOKIE
    FormsAuthentication.SetAuthCookie(sessionID, False)
    response.redirect(/secure/securearea.html)

残念ながら、これはサーバー側のコードが必要なページの 1 つです。

于 2013-04-17T20:36:05.980 に答える