Uwierzytelnianie elementu (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Konfiguruje ASP.Schemat uwierzytelniania netto, który jest używany do identyfikowania użytkowników, którzy przeglądają aplikacji ASP.NET aplikacji.
<authentication
mode="[Windows|Forms|Passport|None]"
>
<forms>...</forms>
<passport/>
</authentication>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Atrybut |
Opis |
---|---|
mode |
Wymagany atrybut. Określa domyślny tryb uwierzytelniania dla aplikacji. Ten atrybut może być jedną z następujących wartości.
WartośćOpis
Windows Określa uwierzytelnianie systemu Windows jako domyślny tryb uwierzytelniania.Użyj go z jakąkolwiek formą uwierzytelniania Microsoft Internet Information Services (IIS): podstawowe, szyfrowane, zintegrowane uwierzytelnianie systemu Windows (NTLM lub Kerberos) lub świadectw.W przypadku aplikacji deleguje odpowiedzialność uwierzytelniania do podstawowych usług IIS.
Forms Określa program ASP.Uwierzytelnianie forms–based netto jako domyślny tryb uwierzytelniania.
Passport Określa uwierzytelnianie usługi Microsoft Passport Network, jako domyślny tryb uwierzytelniania.
None Uwierzytelnianie nie jest.Aplikacja oczekuje, że tylko użytkownicy anonimowi lub aplikacja udostępnia swoje własne uwierzytelnienie.
Wartością domyślną jest Windows. |
Elementy podrzędne
Element |
Opis |
---|---|
forms |
Konfiguruje aplikację ASP.NET pod kątem forms–based niestandardowego uwierzytelniania. |
passport |
Określa stronę, aby przekierować do, jeśli strona wymaga uwierzytelnienia, a użytkownik nie zarejestrował się w z uwierzytelniania usługi Microsoft Passport Network. |
Elementy nadrzędne
Element |
Opis |
---|---|
configuration |
Określa element główny wymagane w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji. |
system.web |
Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w konfiguracji pliku i zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji. |
Uwagi
authentication Element konfiguruje ASP.Schemat uwierzytelniania netto dla aplikacji ASP.NET aplikacji. Schemat uwierzytelniania określa sposób identyfikowania użytkowników, którzy chcą wyświetlać ASP.NET aplikacji. mode Atrybut Określa schemat uwierzytelniania. Aby uzyskać więcej informacji na temat schematów uwierzytelniania dostępne, zobacz ASP.NET Authentication.
Domyślna konfiguracja
Następujące domyślne authentication element nie jest jawnie skonfigurowane w pliku Machine.config ani pliku Web.config w katalogu głównego. Jednakże jest domyślnej konfiguracji, który jest zwracany przez aplikację w.NET Framework w wersji 2.0.
<authentication mode="Windows">
<forms
name=".ASPXAUTH"
loginUrl="login.aspx"
defaultUrl="default.aspx"
protection="All"
timeout="30"
path="/"
requireSSL="false"
slidingExpiration="true"
cookieless="UseDeviceProfile" domain=""
enableCrossAppRedirects="false">
<credentials passwordFormat="SHA1" />
</forms>
<passport redirectUrl="internal" />
</authentication>
Następujące domyślne authentication element jest skonfigurowany w pliku Machine.config w.NET Framework w wersji 1.1.
<authentication mode="Windows">
<forms
name=".ASPXAUTH"
loginUrl="login.aspx"
protection="All"
timeout="30"
path="/"
requireSSL="false"
slidingExpiration="true">
<credentials passwordFormat="SHA1"></credentials>
</forms>
<passport redirectUrl="internal" />
</authentication>
Następujące domyślne authentication element jest skonfigurowany w pliku Machine.config w.NET Framework w wersji 1.0.
<authentication mode="Windows">
<forms
name=".ASPXAUTH"
loginUrl="login.aspx"
protection="All"
timeout="30"
path="/" >
<credentials passwordFormat="SHA1"></credentials>
</forms>
<passport redirectUrl="internal" />
</authentication>
Przykład
Poniższy przykład kodu demonstruje, jak skonfigurować witrynę dla uwierzytelniania opartego na formularzach, określ nazwę pliku cookie, który przesyła informacje logowania, od klienta i określ nazwę strony logowania, aby użyć, jeśli wstępne uwierzytelnienie nie powiedzie się. Konieczne jest uwzględnienie autoryzacji sekcji wymagają uwierzytelniania formularzy przez wszystkich użytkowników oraz odmawiać użytkownikom anonimowy dostęp do witryny.
<configuration>
<system.web>
<authentication mode="Forms">
<forms name="401kApp" loginUrl="/login.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
Informacje o elementach
Program obsługi sekcji konfiguracji |
|
Członkowskie konfiguracji |
|
Lokalizacje konfigurowalne |
Machine.config Web.config na poziomie katalogu głównego Poziom aplikacji Web.config |
Wymagania |
Microsoft Internet Information Services (IIS) w wersji 5.0, 5.1 lub 6.0 .NET Framework w wersji 1.0, 1.1 lub 2.0 Microsoft Visual Studio 2003 lub Visual Studio 2005 |
Zobacz też
Zadania
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Informacje
System.Web elementu (ASP.Schemat ustawień netto)
Formularze Element do uwierzytelniania (ASP.Schemat ustawień netto)
paszport Element do uwierzytelniania (ASP.Schemat ustawień netto)
Konfiguracja elementu (schemat ustawień ogólne)
Koncepcje
ASP.NET Configuration File Hierarchy
Inne zasoby
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji