0

統合モードを使用したくありません。統合モードを使用したくありません。

そのため、レイヤード認証へのリンクはご遠慮ください。それは私が欲しいものではありません。

私が持っているのは、ユーザーを認証する匿名ページです。その後、ユーザー情報を渡し、すべての Windows 認証 Web サイトで使用および認証できる Windows 認証を作成します。ここで重要なのは、ドメインを入力したくないということです。ユーザーはユーザー名とパスワードを入力するだけです。

したがって、基本的にユーザーはデフォルトで default.aspx にいます。次に、ユーザーはユーザー名とパスワードを入力し、送信をクリックします。次に、ユーザー名とパスワードが secure/landing.aspx に送信され、ドメインが追加されて Windows ログインが作成されます。

これが私の質問です。これをどのように達成しますか? 基本的にクッキーを使用していますか?フォーム Cookie を作成するのと同じ方法で Windows 認証 Cookie を作成しますか?

ユーザーがdefault.aspxに入力し、同じレベルでlanding.aspxに移動してWindows認証を作成し、セキュアに渡す必要がありますか?

だから私の主な質問はこれです。

  • Windows認証への匿名アクセスを作成するにはどうすればよいですか
  • Windows認証をどのように作成しますか?
  • これは私のweb.configのためにこれまでに持っているものです

    <configuration>
      <system.web>
        <authentication mode="Forms">
          <forms cookieless="UseCookies" defaultUrl="~/Default.aspx" enableCrossAppRedirects="true" loginUrl="default.aspx" name=".ASPXAUTH" path="/" protection="All" requireSSL="false" slidingExpiration="true" timeout="10080"/>
        </authentication>
        <authorization>
          <deny users="?"/>
        </authorization>
      </system.web>
      <location path="default.aspx">
        <system.web>
          <authorization>
            <allow users="?"/>
          </authorization>
        </system.web>
        <system.webServer>
          <security>
            <authentication>
              <anonymousAuthentication enabled="true"/>
              <windowsAuthentication enabled="false"/>
            </authentication>
          </security>
        </system.webServer>
      </location>
      <location path="secure">
        <system.web>
          <authorization>
            <deny users="?"/>
            <allow users="*"/>
          </authorization>
        </system.web>
        <system.webServer>
          <security>
            <authentication>
              <anonymousAuthentication enabled="false"/>
              <windowsAuthentication enabled="true"/>
            </authentication>
          </security>
        </system.webServer>
      </location>
    </configuration>
    

    この例を見続けていますが、Bal() とロール プロバイダーがどのように機能するかについてはわかりません。 asp.net で混合モード認証を使用する場合に IIS7 を構成する方法

    4

    1 に答える 1

    0

    ActiveDirectoryMembershipProvider クラスに関するこの記事が役立つと思います

    このクラスは、ユーザー名とパスワードを受け入れることで Windows ログインを実行するのに役立ちます。

    こちらも是非ご覧ください

    于 2013-04-24T20:06:35.467 に答える