@@ -36,41 +36,47 @@ public static Archive<?> createDeployment() {
3636 @ Test
3737 public void testServletCustomPrincipal () {
3838 String resp = readFromServer ("/servlet" );
39- assertTrue (isContainerPrincipalTypeInResponse (resp ,false ));
39+ assertTrue (isContainerPrincipalTypeInResponse (resp , false ));
4040 }
4141
4242 @ Test
4343 public void testServletCustomCallerPrincipal () {
4444 String resp = readFromServer ("/servlet?useCallerPrincipal" );
45- assertTrue (isContainerPrincipalTypeInResponse (resp ,true ));
45+ assertTrue (isContainerPrincipalTypeInResponse (resp , true ));
4646 }
4747
4848 @ Test
4949 public void testEjbCustomPrincipal () {
5050 String resp = readFromServer ("/ejb-servlet" );
51- assertTrue (isContainerPrincipalTypeInResponse (resp ,false ));
51+ assertTrue (isContainerPrincipalTypeInResponse (resp , false ));
5252 }
5353
5454 @ Test
5555 public void testEjbCustomCallerPrincipal () {
5656 String resp = readFromServer ("/ejb-servlet?useCallerPrincipal" );
57- assertTrue (isContainerPrincipalTypeInResponse (resp ,true ));
57+ assertTrue (isContainerPrincipalTypeInResponse (resp , true ));
5858 }
5959
6060 public boolean isContainerPrincipalTypeInResponse (String response , boolean isCallerPrincipalUsed ) {
6161 String [] principalArray = response .split ("," );
6262 String containerPrincipal = principalArray [0 ];
6363 String applicationPrincipal = principalArray [1 ];
64- String inputApplicationPrincipal = isCallerPrincipalUsed ? "ee.jakarta.tck.security.test.CustomCallerPrincipal" : "ee.jakarta.tck.security.test.CustomPrincipal" ;
65- boolean isContainerPricipalCorrect = containerPrincipal .contains ("com.sun.enterprise.security.web.integration.WebPrincipal" ) ||
66- containerPrincipal .contains ("weblogic.security.principal.WLSUserImpl" ) ||
67- containerPrincipal .contains ("com.ibm.ws.security.authentication.principals.WSPrincipal" ) ||
68- containerPrincipal .contains ("org.jboss.security.SimplePrincipal" ) ||
69- containerPrincipal .contains ("org.jboss.security.SimpleGroup" ) ||
70- containerPrincipal .contains ("org.apache.tomee.catalina.TomcatSecurityService$TomcatUser" ) ||
71- containerPrincipal .contains ("jakarta.security.enterprise.CallerPrincipal" ) ||
72- containerPrincipal .contains (inputApplicationPrincipal );
64+ String inputApplicationPrincipal = isCallerPrincipalUsed ?
65+ "ee.jakarta.tck.security.test.CustomCallerPrincipal"
66+ : "ee.jakarta.tck.security.test.CustomPrincipal" ;
67+
68+ boolean isContainerPricipalCorrect =
69+ containerPrincipal .contains ("com.sun.enterprise.security.web.integration.WebPrincipal" )
70+ || containerPrincipal .contains ("weblogic.security.principal.WLSUserImpl" )
71+ || containerPrincipal .contains ("com.ibm.ws.security.authentication.principals.WSPrincipal" )
72+ || containerPrincipal .contains ("org.jboss.security.SimplePrincipal" )
73+ || containerPrincipal .contains ("org.jboss.security.SimpleGroup" )
74+ || containerPrincipal .contains ("org.apache.tomee.catalina.TomcatSecurityService$TomcatUser" )
75+ || containerPrincipal .contains ("jakarta.security.enterprise.CallerPrincipal" )
76+ || containerPrincipal .contains (inputApplicationPrincipal );
77+
7378 boolean isApplicationPrincipalCorrect = applicationPrincipal .contains (inputApplicationPrincipal );
79+
7480 return isContainerPricipalCorrect && isApplicationPrincipalCorrect ;
7581 }
7682}
0 commit comments