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

응용 프로그램(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 인증 자체의 프로토콜이 그렇게 되어 있습니다.

정성태

... 31  32  33  [34]  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
4785Hyoungki Kim12/16/20169736WPF 개발 시 MVVM 프레임워크 사용 [2]
4784ds12/15/20166823문의 드립니다. [2]
4783후배12/13/20168471MemoryStream에 관한 질문 입니다. [5]
4782김형민12/6/20167061[ C# 6.0 ] 126p 오타인가요? [6]
4781질문자11/29/20167228ms워드 저장 오류 [1]
4780최진11/28/201610518안녕 하세요 빌드 관련해서 질문드립니다 꾸벅 [4]
4779손니11/28/20167814안녕하세요 질문하다 드려도 될까요 [3]
4778김상호11/25/20167333재귀호출->비재귀호출 [2]파일 다운로드1
4777권오영11/12/20169210아래 질문 상세 소스전체입니다.. [3]
4776권오영11/11/20167698제가 이클립스를 공부중인데..이상한것을 찾았습니다.. [2]
4775이성환11/11/20169566안녕하세요. SnapsToDevicePixels 질문입니다. [5]파일 다운로드1
4774popo11/10/20167335.net SSL통신 관련 질문 드립니다. [1]
4773김상호11/4/20169478재귀함수 반복문 변환 [1]파일 다운로드1
4772자연인10/27/201610478hwpctrl을 사용하는 사이트에서 나와 브라우저를 종료하면 오류메세지가 나옵니다. [1]파일 다운로드1
4771문종훈10/18/201610501.net 소스 질문이 있습니다 [2]
4770누구게~~요10/15/20168347세도나 [1]
4769spowner10/13/20167268올리시는 게시물에 '좋아요'를 선택할 수 있도록 해주세요 [3]
4768브라운10/11/20168982질문 하나만 드려도 될까요 [4]
4767암호군10/4/201612411c# aes 128 암복호화 관련 문의드립니다. [3]
4766김신철9/29/20168157Visual Studio 2015에서 .net 3.5로 c# 6.0 사용시 문제점에 대해서 궁금합니다. [1]
4765spowner9/23/20167733참조를 통해 속성의 값을 변경하고 싶을 때 우아한 코딩 방법이 있을까요? [2]
4764지현명9/22/20168907Visual Studio 2008 c#에서 추가된 솔류션의 디버깅이 안걸립니다. [2]파일 다운로드1
4763송기태9/20/20167881안녕하세요! 질문이 있어 문의드립니다! [1]파일 다운로드1
4762김신철9/20/20168906Visual Studio 2015 마이그레이션 후 빌드 및 에러 문제.. 도와주세요~ [2]
4761JH9/19/20169003WPF로 Viewbox 사용 시 폰트 크기 일정화 여부 [1]
4760초보9/18/20168857유닉스서버(HP)에서 C# 서버 프로그램 실행 가능 한지요? [1]
... 31  32  33  [34]  35  36  37  38  39  40  41  42  43  44  45  ...