Share via


영구 쿠키를 사용하여 웹 서버에서 Office 문서를 열 때 추가 자격 증명 프롬프트

이 문서는 지원 엔지니어 인 Alan Umanos가 작성했습니다.

증상

다음 시나리오를 고려하세요.

시나리오 1

사용자는 인터넷이 아닌 Explorer 브라우저를 사용하여 SharePoint 또는 다른 웹 사이트를 찾아 FBA(양식 기반 인증) 자격 증명을 입력하고 확인란을 확인하여 계정 정보를 기억합니다. 그러면 영구 쿠키가 만들어집니다. 계속해서 링크를 클릭하여 Office 문서를 열면 자격 증명에 대한 프롬프트가 다시 생성됩니다.

사용자가 인터넷 Explorer 브라우저로 전환하면 추가 프롬프트가 표시되지 않습니다.

시나리오 2

사용자가 인터넷 Explorer 사용하여 SharePoint 또는 다른 웹 사이트를 찾아봅니다. 이 사용자는 양식에 자격 증명을 입력하고 계속 링크를 클릭하여 Office 문서를 엽니다. 자격 증명에 대한 또 다른 FBA 챌린지를 받습니다.

그런 다음 사이트의 URL을 로컬 인트라넷 영역 또는 신뢰할 수 있는 사이트 영역에 배치하는 경우 자격 증명에 대한 추가 챌린지를 받지 못합니다.

원인

시나리오 1의 경우 인터넷이 아닌 Explorer 브라우저에서 문제가 발생하는 이유는 Office가 영구를 요청할 때 IE의 쿠키 항아리에서 검색되기 때문입니다. 다른 브라우저는 쿠키를 같은 방식으로 또는 동일한 위치에 쓰지 않습니다. 따라서 Office는 이러한 쿠키를 검색할 수 없습니다.

시나리오 2의 경우 인터넷 Explorer 보호 모드로 인해 문제가 발생합니다. URL이 보호 모드가 설정된 인터넷 Explorer 영역에 고정된 경우 인터넷 Explorer Office와 같은 다른 애플리케이션과 쿠키를 공유하지 않습니다.

해결 방법

시나리오 1의 경우 해결 방법은 인터넷 Explorer 사용하여 Office에서 영구 쿠키를 검색할 수 있는 이점을 활용하거나(인터넷이 아닌 Explorer 브라우저의 경우) 사용자가 Office 문서를 열 때 다시 로그온해야 하는 것입니다.

시나리오 2의 경우 보호 모드에 대한 검사 상자를 제거하거나 사이트의 URL을 설정하지 않은 영역으로 이동하는 것이 해결 방법입니다.