다른 서버의 웹 응용 프로그램으로 리디렉션하는 java 서블릿이 있습니다.response.sendRedirect의 url에서 쿼리 문자열 매개 변수를 숨기기
쿼리 문자열 매개 변수를 숨길 수있는 방법이 있는지 궁금해서 주소 표시 줄의 클라이언트에 표시되지 않습니다.
response.sendRedirect("http://www.mywebapp.com/login.html?parameter1=value1¶meter2=value2");
강제로 sendRedirect를 POST로 페이지에 연결하고 쿼리 문자열을 숨길 수 있습니까?
편집 : 사용 사례.
- 사용자는 http://www.mywebapp.com
- 에 그들은 자동으로 내 서블릿 필터
- 가 다시 SAML 응답을 접수에 일단 서블릿은 SAML
- 사용하여 ID 공급자에 SSO를 처리로 리디렉션됩니다 간다, 나는 지금 리디렉션 인증 된 사용자가 mywebapp.com으로 돌아 가기
- 일부 매개 변수를 webapp에 다시 전달하려고합니다. SAML 응답의 매개 변수 하지만 사용자가 URL에서 볼 수 없도록하고 싶습니다.
분명히 sendRedirect()는 내가 원하는 것이 아닙니다. 이것을 처리하는 가장 좋은 방법은 무엇입니까?
응답 해 주셔서 감사합니다. 보다 구체적인 사용 사례로 초기 게시물을 편집했습니다. 명확하지 않은 것에 대해 유감스럽게 생각합니다. – user1873196