Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

Commit fb3731e

Browse files
SAMEER PANDITyaminikb
authored andcommitted
Fixes #21896: Default group to role mapping. (#21900)
* enable no role mapping test * remove all glassfish-web.xml
1 parent 606d095 commit fb3731e

File tree

11 files changed

+21
-394
lines changed

11 files changed

+21
-394
lines changed

appserver/tests/appserv-tests/devtests/security/soteria/app-custom/src/main/webapp/WEB-INF/glassfish-web.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

appserver/tests/appserv-tests/devtests/security/soteria/app-double-ham/src/main/webapp/WEB-INF/glassfish-web.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

appserver/tests/appserv-tests/devtests/security/soteria/app-ham-ordering/src/main/webapp/WEB-INF/glassfish-web.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

appserver/tests/appserv-tests/devtests/security/soteria/app-mem-basic/src/main/webapp/WEB-INF/glassfish-web.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

appserver/tests/appserv-tests/devtests/security/soteria/app-no-role-mapping/src/main/java/test/Servlet.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@
6565
@EmbeddedIdentityStoreDefinition({
6666
@Credentials(callerName = "reza", password = "secret1", groups = { "foo", "bar" }),
6767
@Credentials(callerName = "alex", password = "secret2", groups = { "foo", "kaz" }),
68-
@Credentials(callerName = "arjan", password = "secret3", groups = { "foo" }) }
68+
@Credentials(callerName = "arjan", password = "secret3", groups = { "foo" }) ,
69+
@Credentials(callerName = "sameer", password = "pandit", groups = { "bar" })}
6970
)
7071

7172
@WebServlet("/servlet")

appserver/tests/appserv-tests/devtests/security/soteria/app-no-role-mapping/src/test/java/org/glassfish/soteria/test/AppMemBasicIT.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,4 +144,20 @@ public void testNotAuthenticatedWrongPassword() {
144144
response.getContentAsString());
145145
}
146146

147+
@Test
148+
public void testNotAuthenticatedNotAllowedRole() {
149+
150+
DefaultCredentialsProvider credentialsProvider = new DefaultCredentialsProvider();
151+
credentialsProvider.addCredentials("sameer", "pandit");
152+
153+
getWebClient().setCredentialsProvider(credentialsProvider);
154+
155+
WebResponse response = responseFromServer("/servlet");
156+
157+
assertEquals(403, response.getStatusCode());
158+
159+
assertDefaultNotAuthenticated(
160+
response.getContentAsString());
161+
}
162+
147163
}

appserver/tests/appserv-tests/devtests/security/soteria/app-securitycontext-auth-ejb/src/main/webapp/WEB-INF/glassfish-web.xml

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)