일부 보안 (기본 인증) 응용 프로그램을 포함해야합니다.브라우저에서 일부 HTTP 요청 헤더를 보내도록하십시오.
- 브라우저가 서버에 요청 :
내가 브라우저에서 응용 프로그램의 URL을 열 때, 브라우저가 자격 증명을 입력하라고 요청 ...
내가 아는 것은 즉 일부 URL - 앱의 URL
- 서버가
Authentication header
의 요청 헤더 을 확인하고 이 요청 헤더를 찾지 못함 - 는 서버가 다시
- 브라우저 나에게 쇼가
Authentication
에 에 다시 서버를 보낼 수있는 사용자 이름/암호를 입력하라고 요청하는 메시지 대화 상자에이 응답을 코드를 해석 브라우저에401
를 전송 요청 헤더
지금까지 ... 너무 좋아, 내가이 페이지를 호출하는 요청이 필요한 HTTP 요청 헤더를 보내 (JSP에서) 일부 페이지를 작성할 수 있습니다 .. 내 응용 프로그램을 호스팅하는 서버에서 오는 일부 Javascript 및 CSS 파일에 대한 참조가이 응용 프로그램 (사실 GWT 응용 프로그램)에 포함되어 있습니다. .
<html>
<link href="http://application_host/cssfile.css" />
<link href="http://application_host/javascriptfile.js" />
.....
</html>
그래서 다시 내가 응용 프로그램이 CSS와 JS 파일에 대한 인증 crenditals 저를 요구 발견처럼 가져올 응용 프로그램 페이지가 보인다! 나는 많은 솔루션을 생각하고 있지만, 각
- 하나의 솔루션의 적용을 모르는
그가 가 요청할 때 요청 헤더 (
Authentication
)를 보내 (자바 스크립트를 통해) 브라우저 을 요청하는 것입니다 js 및 css 서버 파일
다른 의견을 보내 주시면 매우 환영합니다.
감사합니다.
글쎄, 내가 생각하기에, 나는 응용 프로그램 개발자이지만 보안 역할을 맡은 사람이 아니다. 그것은 응용 프로그램 배포자이며 그는 모든 응용 프로그램 URL (/ *)에 인증을 넣었다. –