2 개의 다른 (사용자 및 관리자) 인증을 위해 tomcat web.xml 및 context.xml을 설정하는 방법

StackOverflow https://stackoverflow.com/questions/1024683

문제

내 상황은 다음과 같습니다.

나는 아래에 물건을 원한다

mysite/customer/*

액세스하기 전에 양식 기반 인증이 필요합니다 (MySite/Customer/Login.jsp, 자체 user_password 테이블 및 역할을 통해 로그인).)

하지만

나는 아래에 물건을 원한다

mysite/admin/*

요구하는 또 다른 액세스 전 양식 기반 인증 (MySite/Admin/Login.jsp를 통해 로그인, 다른 admin_user_password 테이블 및 역할을 통해 로그인).)

Tomcat 6.0에 따라이 작업을 수행 할 수 있습니까? 그렇다면 누군가 내가 이것을 구현할 수있는 방법을 간략하게 설명 할 수 있습니까? 나는 주변을 둘러 보았고 1 개의 영역 설정의 예만 보았습니다 ... 이전에는 여러 영역 설정을 보지 못했습니다.

나는 jdbcrealm을 사용합니다.

도움이 되었습니까?

해결책

나는 그것이 불가능하다고 생각합니다. 트리의 고객 측 필터를 설정하고 관리자 측의 다른 필터를 설정하는 필터 방식으로 이동할 수 있습니다. 구경하다 여기.

다른 방법은 Tomcat 내에서 단일 사인을 사용하여 두 개의 다른 컨텍스트로 Tomcat에 두 개의 응용 프로그램을 설정하는 것입니다. 이런 식으로 당신은 가질 것입니다 /mysitecustomer 그리고 mysiteadmin 하나의 영역을 공유하지만 두 개의 다른 로그인 페이지를 공유하는 두 개의 다른 응용 프로그램으로.

다른 팁

BTW- 내 독서에서 컨텍스트가 선호되는 메커니즘입니다. 호스팅 된 웹 앱이 필요한 파티셔닝 고객을위한 컨설팅 비즈니스 모델을 설정하고 편의를 위해 서버에 준비하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top