Revista MSDN Magazine Edição 19 - Get Authentication Type, Get Screen Resolution, e muito mais

Artigo Originalmente Publicado na MSDN Magazine Edição 19

Clique aqui para ler todos os artigos desta edição


Get Authentication Type, Get Screen Resolution, e muito mais

por Nancy Michell

Este artigo discute

Este artigo usa as seguintes tecnologias:

·Autenticação

·Dicas de ASP.NET

.NET

 

Download:

 

Chapéu

Dicas e Truques

 

 

Pergunta:  Tenho uma pergunta de autenticação: Estou usando a autenticação Windows® para um site Web em um ambiente, e a autenticação Passport em outro. Se eu marco o seguinte valor para obter o authentication type no Windows

HttpContext.Current.User.Identity.AuthenticationType

às vezes recebo uma string vazia e às vezes "NTLM" é retornado. Não deveria ser sempre retornado "NTLM"?

 

Resposta:  Isso é estrutural. Se o cliente tiver uma connection autenticada, ele não precisará enviar nenhuma credencial para solicitações subseqüentes naquela conexão. Assim, se o ASP.NET estiver extraindo os dados do cabeçalho de autenticação, esse cabeçalho não estará lá. Você pode controlar isso usando a configuração AuthPersistence no IIS. A propriedade AuthPersistence especifica a persistência da autenticação entre as solicitações em uma conexão utilizando a autenticação NTLM." [...] continue lendo...

Artigos relacionados