Share via


autenticação Element (ASP.NET Settings Schema)

[Esta documentação destina-se apenas à visualização e está sujeita a alterações em versões posteriores. Os tópicos em branco estão incluídos como espaços reservados.]

Configura o aplicativo ASP.Esquema de autenticação de rede que é usado para identificar os usuários que exibem uma página ASP.NET Visual Basic.

<authentication 
   mode="[Windows|Forms|Passport|None]"
> 
   <forms>...</forms>
   <passport/>
</authentication>

Attributes and Elements

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Attributes

Atributo

Descrição

mode

Atributo obrigatório.

Especifica o modo de autenticação padrão para um aplicativo. Esse atributo pode ser um dos seguintes valores.

ValorDescrição
Windows Especifica a autenticação do Windows como o modo de autenticação padrão.Usá-lo com qualquer forma de autenticação Serviços de Informações da Internet da Microsoft (IIS): Basic, Digest, autenticação integrada do Windows (NTLM/Kerberos), ou certificados.Nesse caso, o seu aplicativo delega a responsabilidade de autenticação para o IIS subjacente.
Forms Especifica o ASP.NET forms–based autenticação, como o modo de autenticação padrão.
Passport Especifica a autenticação do Microsoft Passport Network como o modo de autenticação padrão.
None Especifica nenhuma autenticação.O aplicativo espera que somente os usuários anônimos ou o aplicativo fornece sua própria autenticação.

O padrão é Windows.

Child Elements

Elemento

Descrição

forms

Configura um aplicativo ASP.NET para autenticação de forms–based personalizado.

passport

Especifica a página para redirecionar para, se a página requer a autenticação e o usuário não tiver se conectado com a autenticação do Microsoft Passport Network.

Parent Elements

Elemento

Descrição

configuration

Especifica o elemento raiz necessários em cada arquivo de configuração que é usado pelo common language runtime e o.Aplicativos do NET Framework.

system.web

Especifica o elemento raiz para o ASP.Definições de configuração de rede em uma configuração de arquivo e contém elementos de configuração que configurar aplicativos ASP.NET e controlar como os aplicativos se comportam.

Remarks

O authentication elemento configura o aplicativo ASP.Esquema de autenticação de rede para um aplicativo ASP.NET Visual Basic. O esquema de autenticação determina como identificar os usuários que desejam exibir o ASP.NET Visual Basic. O mode atributo especifica o esquema de autenticação. Para obter mais informações sobre esquemas de autenticação disponíveis, consulte ASP.NET Authentication.

Configuração padrão

O seguinte padrão authentication elemento não está configurado explicitamente o Machine. config ou o arquivo Web. config de raiz. No entanto, ele é a configuração padrão que é retornada pelo aplicativo na.NET Framework versão 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>

O seguinte padrão authentication elemento é configurado no arquivo Machine. config na.NET Framework versão 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>

O seguinte padrão authentication elemento é configurado no arquivo Machine. config na.NET Framework versão 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>

Exemplo

O exemplo de código a seguir demonstra como configurar um site para a autenticação baseada em formulários, especifique o nome do cookie que transmite informações de logon do cliente e especificar o nome da página de logon para usar, se a autenticação inicial falhar. Você precisa incluir uma autorização seção para exigir autenticação de formulários por todos os usuários e para negar a usuários anônimos acesso ao site.

<configuration>
   <system.web>
      <authentication mode="Forms">
         <forms name="401kApp" loginUrl="/login.aspx"/>
      </authentication>
      <authorization>
         <deny users="?"/>
      </authorization>
   </system.web>
</configuration>

Element Information

Manipulador da seção de configuração

AuthenticationSection

Membro de configuração

AuthenticationMode

Locais configuráveis

Machine.config

Web. config de nível de raiz

Web. config de nível de aplicativo

Requisitos

Serviços de Informações da Internet da Microsoft (IIS) versão 5.0, 5.1 ou 6.0

A.NET Framework versão 1.0, 1.1 ou 2.0

Microsoft Visual Studio 2003 ou 2005 de Visual Studio

Consulte também

Tasks

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Reference

System. Web Element (ASP.NET Settings Schema)

Elemento de formulários para autenticação (ASP.NET Settings Schema)

Elemento do Passport para autenticação (ASP.NET Settings Schema)

configuração Element (General Settings Schema)

System.Configuration

System.Web.Configuration

AuthenticationSection

Concepts

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

Other Resources

ASP.NET Authentication

Configurações gerais (ASP.NET)

ASP.Definições de configuração de rede

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API