
기본 HTTP 인증을 사용하여 웹사이트를 설정했습니다. IE 11 또는 Firefox 38을 사용하여 이동하면 자격 증명을 묻는 예상 대화 상자가 나타납니다. Chrome 45를 사용하여 해당 페이지로 이동하려고 하면 즉시 "인증 필요" 오류 페이지가 표시되고 자격 증명을 묻지 않습니다. 브라우저나 전체 컴퓨터를 다시 시작한 후에도 이런 현상이 발생합니다.
나는 다음과 같은 일을 했습니다:
- Windows용 Chrome에서 이러한 설정을 사용한다는 것을 알고 있으므로 IE/Windows 인터넷 옵션에서 사용자 이름과 비밀번호를 묻는 메시지를 표시하도록 모든 보안 영역을 설정합니다.
- 내가 갈 호스트에 대해 팝업이 활성화되어 있는지 확인하려고 했습니다.
- 잘못된 자격 증명이 저장되었는지 확인했습니다(가려는 호스트에 대해 저장된 비밀번호가 없습니다).
- Chrome 자체의 설정 페이지를 살펴봤지만 다른 유용한 정보는 발견되지 않았습니다.
- 원하는 주소로 이동하여 자격 증명을 URL( )에 입력합니다.
http://user:[email protected]/page.html
아직 주사위가 없습니다. 머리카락을 뽑으려고 합니다.
우선, 제가 접근하려는 URL은 공개되지 않기 때문에 알려드릴 수 없다는 점을 여기서 말씀드리고 싶습니다. 둘째, 도메인 기반 정책이 일부 적용되어 있어 Chrome(회사 컴퓨터임)에서 일부 설정을 변경할 수 없습니다. 내가 놓친 것이 있다면 적어도 왜 이런 일을 하는지 설명할 수 있는지 궁금합니다.
답변1
...그리고 이 글을 마치자마자 제가 놓쳤던 내용을 우연히 발견했습니다. 내 도메인 관리자가 설정한 정책에 Chrome의AuthSchemes
정책은 just 로 설정되므로 negotiate
기본 인증에는 신경쓰지 않습니다. IT 부서에 문의해봐야 할 것 같네요...
답변2
비슷한 문제가 있었지만 Chrome에서 이 설정을 저장하는 위치를 찾는 데 문제가 있었습니다. OS X에서는 ~/Library/Preferences/com.google.Chrome.plist
.
다음 키를 읽어서 이 문제의 영향을 받는지 확인할 수 있습니다 AuthSchemes
.
defaults read ~/Library/Preferences/com.google.Chrome.plist
IT 정책인 경우 다시 적용되지만 AuthSchemes
제대로 설정되었는지 확인하고 Chrome을 다시 시작하여 이것이 문제인지 테스트할 수 있습니다.
defaults write ~/Library/Preferences/com.google.Chrome.plist AuthSchemes basic,digest,ntlm,negotiate
답변3
비슷한 문제가 있었는데, 특정 웹사이트에 기본 인증을 입력한 후 Chrome에 저장 대화상자가 표시되지 않았습니다. 그러나 내가 방문한 실제 웹사이트의 로그인/비밀번호는 저장되었습니다. '설정 > 비밀번호 관리'에서 이 웹사이트의 기존 로그인/비밀번호를 삭제하고 Chrome을 다시 시작하여 문제를 해결했습니다. 이후 기본 인증 저장 대화상자가 나타납니다.
웹사이트에 저장된 비밀번호가 있고 나중에 기본 인증을 추가하면 이런 일이 발생하는 것 같습니다.