2012-12-26 6 views
1

Java EE/Java에서 둘 이상의 역할을 사용자에게 할당 할 수 있습니까? 사용자와 마찬가지로 administratorreporting-user을 동시에 사용할 수 있습니다. 두 사용자 역할 모두 동일한 리소스에 액세스 할 수 있지만 관리자는 관리 페이지에 액세스 할 수도 있습니다.Java EE 사용자에게 둘 이상의 역할이 있습니까?

답변

1

예, 역할은 Java EE에서 겹칠 수 있습니다. 한 사용자가 다른 역할에 즉시 액세스 할 수있게 해주는 동일한 사용자에 대해 서로 다른 영역을 제공함으로써이를 지시 할 수 있습니다. 이 절차는 사용중인 응용 프로그램 서버에 따라 다르지만이 인증의 기본 개념은 동일하게 유지됩니다.

1

예, Java EE의 사용자 (호출자 주체)는 0 개 이상의 역할을 가질 수 있습니다. 여러 영역/인증 모듈/영역 또는 특정 서버가 사용하는 독점 용어가 필요하지 않습니다.

특히 HttpServletRequest#isUserInRole 같은 사용자는 동일한 사용자의 역할 'foo'및 'bar'에 대해 true을 반환 할 수 있습니다.

관련 문제