우리는 조직의 싱글 사인온 인증을 사용하여 공급 업체의 웹 소프트웨어를 사용하려고합니다. 그들의 소프트웨어는 CGI 환경 변수 인 REMOTE_USER가 JSP에서 사용자 ID로 설정되어 제어를 환영 페이지로 전달하기를 기대합니다. (기술 매뉴얼에서는 "HTTP 응답 객체는 원격 사용자 속성에 인증 된 사용자의 사용자 이름을 입력해야합니다.")이 값을 얻는 것은 쉽지만 다음과 같은 간단한 방법을 찾지 못했습니다. 그것을 설정하는 Google 검색. 가능한 것으로 확신합니다. 어떤 제안을 주셔서 감사합니다.JSP에서 REMOTE_USER 설정
2
A
답변
2
CGI 변수 REMOTE_USER
을 직접 프로그래밍 방식으로 설정할 수 없습니다. 이것은 Authorization
HTTP 요청 헤더에서 추출한 사용자 이름을 기반으로하는 웹 서버 제어 변수입니다. 클라이언트가 HTTP 기본 인증에 대한 자격 증명을 입력하면 원래 헤더가 클라이언트 (webbrowser)에 의해 설정됩니다.
HTTP 응답의 속성 설정과 관련하여 매뉴얼의 의미를 이해할 수 없습니다. 그것은 말이되지 않습니다. 자바 서블릿 기반 API 일 경우 요청에 맞춤 속성으로 설정하면 좀 더 의미가 있습니다.
request.setAttribute("REMOTE_USER", "some user ID");
전달한 후 (리디렉션하지 않음) 전달 된 리소스에서 사용할 수 있습니다.
그래도 이것은 거의 의미가 없습니다. 나는 "포워딩"대신에 "리다이렉트 (redirecting)"또는 "프록 싱 (proxying)"을 실제로 의미하지 않는다면 궁금해 하겠지만, 응답의 일부이기 때문에 일반적으로 JSP를 사용하지 않을 것이므로 변형 될 수 있습니다. 서블릿이 올바른 곳입니다.
관련 문제
- 1. REMOTE_USER 서버 변수를 검색하는 중 예외
- 2. JSP에서
- 3. JSP에서 요청 속성 확인하기
- 4. jsp에서 캘린더
- 5. JSTL이없는 JSP에서 FlowScope에 액세스
- 6. jsp에서 java 객체 사용
- 7. jsp에서 변경하는 방법
- 8. jsp에서 휴식 제거
- 9. JSP에서 그래프 구조 표시
- 10. jsp에서 EL의 값을 저장
- 11. jsp에서 액세스 hashmap
- 12. SWF (플렉스 생성) JSP에서
- 13. JSP에서 실행 파일 호출
- 14. jsp에서 거대한 arraylist 표시
- 15. jsp에서 bean 메소드 호출하기
- 16. jsp에서 카운트 다운
- 17. jsp에서 BEAN LAW에 대해
- 18. JSP에서 함수를 선언 하시겠습니까?
- 19. JSP에서 예외를 throw
- 20. jsp에서 json 객체 처리
- 21. jsf : jsp에서 반복 수행
- 22. JSP에서 PDF 로의 변환
- 23. jsp에서 시트를 엑셀로 내보내는
- 24. JSP에서 값을 전달해야합니다.
- 25. JSP에서 eq와 ==의 차이점
- 26. JSP에서 세션 속성 제거
- 27. JSP에서 AspectJ 사용하기
- 28. jsp에서 json 객체를 읽음
- 29. jsp에서 iframe의 PDF, Struts2도
- 30. JSP에서 Iframe 오류 처리
죄송합니다, Balus, 나는 기술적이지 않은 의미에서 "앞으로"사용하고있었습니다. 나는 "통제권을 넘기다"는 의미로 사용되었지만 기술적으로는 끝났습니다. 당신의 회의론은 우리의 웹 전문가와 일치합니다. 우리는 며칠 안에이 문제를 논의하기 위해 벤더와 전화 회의를했습니다. – DavidC