Search


Moss나 asp.net 웹 어플리케이션 등과 같은 Windows 통합 인증을 필요로 하는 사이트에 들어 갈려면 매번 인증창이 나타나 많이 귀찮죠.. ( 도메인 로그온 되어 있는 상태라면 열외~).

원래 이런 윈도우 통합 인증은 OS의 크리덴셜 메니저(credential manager)를 통해서 쉽게 관리 될 수 있습니다.
아래처럼 등록하면 매번 인증하지 않고 바로 들어 갈 수 있습니다.

물론 API도 제공 되기 때문에 프로그램적으로 등록할 수도 있구요.

관리자 명령 프롬프트에서

cmdkey /? 을 쳐보시기 바랍니다. 친절하게 등록하는 도움말이 나옵니다.


Examples:
  To list available credentials:
     cmdkey /list
     cmdkey /list:targetname
  To create domain credentials:
     cmdkey /add:targetname /user:username /pass:password
     cmdkey /add:targetname /user:username /pass
     cmdkey /add:targetname /user:username
     cmdkey /add:targetname /smartcard
  To create generic credentials:
     The /add switch may be replaced by /generic to create generic credentials
  To delete existing credentials:
     cmdkey /delete:targetname
  To delete RAS credentials:
     cmdkey /delete /ras


예를 들어  http://sps.moss.com 이라는 사이트를 등록 할려면 아래와 같이 하면 됩니다.
cmdkey /add:sps.moss.com  /user:domain\userid /pass:password 

그리고 반듯이 해당 사이트를 IE의 신뢰할 수 있는 사이트 등록해야 합니다.
또한,  신뢰할 수 있는 사이트 영역에서 사용자 인증을 "현재 사용자 이름 및 암호를 사용하여 자동으로 로그온"으로 선택합니다.(기본값)






만약, 호스트 파일에  호스명과 사이트명이 다를 경우에 모두 등록합니다.

211.241.xxx.xxx sps-dev, sps.mossdev.com

cmdkey /add:sps-dev /user:domain\userid /pass:password 
cmdkey /add:sps.mossdev.com /User:domain\userid /pass:password