다음을 통해 공유


기본 인증 및 다이제스트 인증

기본 및 다이제스트 인증의 System.Net 구현은 RFC2617 – HTTP 인증: 기본 및 다이제스트(World Wide Web 컨소시엄 웹 사이트에서 사용 가능)를 준수합니다.

기본 및 다이제스트 인증을 사용하려면 다음 예제와 같이 애플리케이션이 인터넷에서 데이터를 요청하는 데 사용하는 WebRequest 개체의 Credentials 속성에 사용자 이름 및 암호를 제공해야 합니다.

Dim MyURI As String = "http://www.contoso.com/"  
Dim WReq As WebRequest = WebRequest.Create(MyURI)  
WReq.Credentials = New NetworkCredential(UserName, SecurelyStoredPassword)  
String MyURI = "http://www.contoso.com/";  
WebRequest WReq = WebRequest.Create(MyURI);  
WReq.Credentials = new NetworkCredential(UserName, SecurelyStoredPassword);  

주의

기본 및 다이제스트 인증과 함께 전송된 데이터는 암호화되지 않으므로 악의적 사용자가 데이터를 볼 수 있습니다. 또한 기본 인증 자격 증명(사용자 이름 및 암호)은 일반 텍스트로 보내지므로 누군가 이를 가로챌 수 있습니다.

참고 항목