Microsoft MVP성태의 닷넷 이야기
IE 사용 시 인증 정보 계속 보내기? [링크 복사], [링크+제목 복사],
조회: 21635
글쓴 사람
딸랑구아빠
홈페이지
첨부 파일
 

안녕하세요.

응용 프로그램(C++) 내 삽입한 웹 브라우저를 이용하여 공유기 관리 페이지에
접속 후 제어를 하기 위한 목적으로 S/W를 개발 중입니다.

IE를 통해 관리 페이지에 접속 후 특정 메뉴를 클릭 시 계정 입력창이
팝업되고 유효하지 않은 계정을 입력 시 401 오류가 발생하는 건 확인했어요.

응용 프로그램 내 삽입한 웹 브라우저의 경우는 계정 입력창 팝업 없이
401 오류만 브라우저 내 출력되더군요.

'C# - 공유기 관리 웹 페이지 인증' 게시글을 보고 계정 값을 Base64 인코딩하여
HTTP Header에 더해 서버로 보냈고 웹 브라우징이 완료되었는데 메뉴 등을
클릭 시에도 앞서 전달한 계정 값을 보내야 하더군요. 없으면 401 오류가 발생하구요.

궁금한 것은 IAuthenticate 클래스를 구현하여 별도의 예외처리없이 계정 값을
서버로 보낼 수 있는 방법입니다. API 후킹을 통해 계정 입력창 팝업 직전 가로채어
예외처리를 해볼까도 생각해보고 BeforeNaviagate2()에서 계정 값을 무조건 더해서
서버로 보내는 것도 해봤는데 불규칙한 동작 오류가 발생하니 만족스럽지가 않아서요.

폭염에 건강 주의하시고요. 바쁘시겠지만 고견 부탁합니다.
그럼 수고하세요.








[최초 등록일: ]
[최종 수정일: 7/26/2016]


비밀번호

댓글 작성자
 



2016-07-26 06시16분
저도 IAuthenticate를 구현해 본 적이 없습니다. 저보다는 아무래도 지금 질문하신 분이 그 부분의 작업을 하고 계시니, 구현해 보시고 결과를 Blog에 공유해 주신다면 더 좋을 것 같습니다. ^^

 참고로, 공유기 관리 페이지는 대부분 Basic 인증 모드를 지원하는데 이것은 모든 페이지를 접속할 때 마다 인증 정보를 헤더에 넣어서 보내야 합니다. Basic 인증 자체의 프로토콜이 그렇게 되어 있습니다.

정성태

1  2  3  4  5  6  7  8  9  10  11  12  [13]  14  15  ...
NoWriterDateCnt.TitleFile(s)
5659한예지 donator5/9/202215711Task, TaskAwaiter 질문 있습니다. [3]
5658한예지 donator5/9/202216831교재 689, 690쪽(async/await) 질문입니다. [5]
5657C#초보5/8/202215796초보 단순 질문 입니다.,ㅠ [1]
5656부탁드립...5/6/20221805632bit dll 을 64bit dll 화 [2]
5655감사합니...5/5/202218234UI 스레드 관련 질문드립니다. [4]파일 다운로드1
5653고석주5/3/202215471첨부된 이미지처럼 dll 을 어떻게 추가해야 하는지 문의드립니다. [1]파일 다운로드1
5652감사합니...5/2/202214286프로그램 종료되면 리소스(관리, 비관리)는 알아서 해제 되나요? [2]
5651윤식4/26/202215069상속 구조 관련 질문드립니다. [8]
5650김기헌4/19/202214700WPF 리소스 관련 질문드립니다 [3]
5649주니어4/15/202213842ffmpeg 질문 있습니다! [2]
5648주니어개...4/13/202214646컴파일된 코드를 원시코드로 바꾸려면 어떻게해야하나요? [1]파일 다운로드1
5647장성욱4/7/202214311코어지정 CPU사용률 관련 질문 [1]
5646서형주4/6/202214426List에 여러개의 class 객체를 만들어 넣을때, 객체의 method들도 같이 생성되어 메모리를 차지하나요? [1]
5645김인태4/6/202214218윈도우즈 서버의 AD 계정 생성 조건이 있을까요? [1]
5644ㅇㅇ4/6/202214645c# 프로그램을 이용하여 리눅스상에 파일 생성이 가능한가요? [1]
5643유필재4/5/202215187TCP클라이언트 연결 및 통신관련하여 문의드려요 [1]
5642차가워4/4/202215481UdpClient 패킷 수신 문의 [4]
5641장성욱4/4/202215172코어 할당 및 cpu 부하테스트 질문 [7]
5640icoo...4/4/202216219웹가든에서 메모리 동적 업데이트 방법 [1]
5639차가워4/4/202217070c++ 서버 c# 클라이언트 호환 문의 [1]
5638초급4/3/202217068c# sql server 연동 [1]
5637따봉이4/1/202218997Winform Form Load 후 자동 캡쳐관련 [1]파일 다운로드1
5636김철순3/31/202217227WPF에서 Richtext의 View 문의 [5]
5635guest3/30/202216040안정적인 pinning이 가능하네요. [3]파일 다운로드1
5633꿀주세요3/30/202215947선생님 마우스 클릭이벤트 질문이 있습니다. [4]
5632김현수3/30/202216515Remote Desktop으로 접속시 WPF UI 가 다시 그려지는 이벤트를 막을 수 없을까요? [3]
1  2  3  4  5  6  7  8  9  10  11  12  [13]  14  15  ...