사용자 지정 확장 프로그램의 Firefox 25에 XMLHttpRequest
개체가있는 기본 HTTP 인증을 가진 사용자를 인증하려고합니다.Firefox에서 기본 HTTP 인증을 캐싱하지 않는 XMLHttpRequest
흐름과 같이이다 : HTTP 기본 인증 보호되어
- 히트 URL,
xml.open('GET', url, true, username, password)
또는xml.setRequestHeaders('Authorization', 'Basic someBASE64encodedSTRING==')
을 사용하여 승인합니다. - 은 다른 HTTP 기본이 아닌 다른 임의의 URL로 리디렉션 될 수 있습니다.
- 은 1 단계의 보호 된 URL로 리디렉션됩니다. 1 단계와 3 단계 사이에 기본 인증이 손실되고 3 단계에서 다시 기본 HTTP 인증 모달이 표시됩니다.
브라우저 (특히 firefox)가 인증을 캐시하도록 강제하는 방법이 있습니까? 당신이 인증되면 1 단계)에서 HTTP로 https://gist.github.com/Lordnibbler/2b616adfa4662ece5095