2012-12-10 3 views
0

JSF2를 사용하여 웹 응용 프로그램을 작성하고 Glassfish 3.1.2를 사용하여 primeface를 작성하고 있습니다. 로그인/로그 아웃 메커니즘으로 시작하고 싶지만 솔루션에 대해서는 잘 모르겠습니다. 세 가지 주요 목표 : 내가 무엇을 달성하고자하는여러 데이터베이스에서 JSF2 로그인 인증

JSF 2.1

  • 에서

    • 웹 응용 프로그램이 응용 프로그램이 많은 데이터베이스를 사용합니다 (그러나 모든 DB는 동일한 사용자, 암호가됩니다 및 응용 프로그램 로그인 및 암호가있는 "보안 테이블"). 따라서 인증하는 동안 사용자는 데이터베이스 이름, 사용자 및 암호를 제공해야합니다.

    • 브라우저를 닫지 않고 다른 사용자로 로그 아웃하고 로그인 할 수 있기를 원합니다.

    이 경우 가장 적합한 인증 방법은 무엇입니까? 내 상황에서는 const가 아니기 때문에 데이터베이스 이름으로 새 영역을 만들 수는 없습니다.

    웹 서비스는 db_name, app_login 및 app_password를 매개 변수로 사용하여 ok인지 아닌지를 반환합니다. 그런 다음 사용자가 기록되었는지 여부를 알려주는 간단한 관리 빈을 만듭니다. 하지만 난 완전히 다른 물건에서 로그인 논리를 분리하고 싶습니다 .. 그리고 나는 응용 프로그램의 모든 페이지를보기 전에 사용자가 기록되었는지 여부를 확인하고 싶습니다. 당신의 팁

    감사, 감사

  • +0

    다른 종속성에 관심이 없기 때문에 JEE [컨테이너 관리 보안] (http://www.jspwiki.org/wiki/ContainerManagedSecurity)에 강력히 제안 할 것입니다. 케이스 스프링 보안이 작동합니다). 누구나 제공하는 모든 솔루션은 필터 등을 통해 해킹/롤업 자체 유형 보안을 제공합니다. – kolossus

    답변