'.NET'에 해당되는 글 2건

  1. 2010.03.10 Sys.WebForms.PageRequestManagerServerErrorException 오류
  2. 2008.10.29 NTLM 및 Kerberos 인증
posted by 준치 2010. 3. 10. 17:56

Sys.WebForms.PageRequestManagerServerErrorException 오류
이 오류가 뭔가여?? 아~~

<%@Page ValidateRequest  ValidateRequest="false" 

ValidateRequest 를 설정하지 않으면 잠재적 위험요소 오류 발생

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="aa.aspx.cs" Inherits="aa" ValidateRequest="false"%>

ValidateRequest  아~~ 이거때문에 삽질했네...

기본을 까먹지 말자...캬캬캬

 


posted by 준치 2008. 10. 29. 22:56

NTLM 및 Kerberos 인증

기본값인 NTLM 인증과 Kerberos 인증에서는 호출 응용 프로그램과 연관된 Microsoft Windows NT 사용자 자격 증명을 사용하여 서버에 대한 인증을 시도합니다. 기본값이 아닌 NTLM 인증을 사용하는 경우 해당 응용 프로그램에서는 인증 형식을 NTLM으로 설정하고 다음 예제와 같이 NetworkCredential 개체를 사용하여 사용자 이름, 암호 및 도메인을 호스트에 전달합니다.

[Visual Basic]
Dim MyURI As String = "http://www.contoso.com/"
Dim WReq As WebRequest = WebRequest.Create(MyURI)
WReq.Credentials = _
    New NetworkCredential(UserName, SecurelyStoredPassword, Domain)
[C#]
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create (MyURI);
WReq.Credentials = 
    new NetworkCredential(UserName, SecurelyStoredPassword, Domain);

응용 프로그램 사용자의 자격 증명을 사용하여 인터넷 서비스에 연결해야 하는 응용 프로그램에서는 다음 예제와 같이 사용자의 기본 자격 증명을 사용하여 해당 작업을 수행할 수 있습니다.

[Visual Basic]
Dim MyURI As String = "http://www.contoso.com/"
Dim WReq As WebRequest = WebRequest.Create(MyURI)
WReq.Credentials = CredentialCache.DefaultCredentials
[C#]
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create (MyURI);
WReq.Credentials = CredentialCache.DefaultCredentials;

협상 인증 모듈에서는 원격 서버가 NTLM 인증을 사용하는지 또는 Kerberos 인증을 사용하는지 여부를 확인하고 적절한 응답을 보냅니다.

참고   프록시 서버에서는 NTLM 인증이 작동하지 않습니다.

참고 항목