Register Login
Internet / AI Technology University (ITU/AITU)
Created by info@itofthefuture.com
Welcome Anonimous.User to this quiz related to Test JSP and Servlets.

Read the question and choose the best answer. Time is limited to 40 seconds!

Important! Do not forget to rank the quality of the question (from bad to excellent).
An initiator of the quiz will get royalty score for QnAs created by her/him and can win the Top Creativity Prize.
Question:
You want to constrain the POSTing of data for all URIs that start with "/board/*", relative to your context root. Only users that are authenticated as member are allowed to do that. Anyone must be able to use GET requests there. Choose a DD (web.xml) snippet that does that. The corresponding security-role-ref to link to the user in the target environment is given as: <security-role-ref> <role-name>Member</role-name> <role-link>NormUser</role-link> </security-role-ref>

<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Member</role-name>
</auth-constraint>
</security-constraint>



<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-link>NormUser</role-link>
</auth-constraint>
</security-constraint>



<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>NormUser</role-name>
</auth-constraint>
</security-constraint>



<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-link>NormUser</role-link>
</auth-constraint>
</security-constraint>



<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>Member</role-name>
</auth-constraint>
</security-constraint>



<security-constraint>
<web-resource-collection>
<web-resource-name>POSTPermission</web-resource-name>
<url-pattern>/board/*</url-pattern>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>NormUser</role-name>
</auth-constraint>
</security-constraint>



Rank the Quality of the Question from "-10" (bad) or "0" (not clear) to 10 (correct) or even 20 (very good!)
-10 (bad/wrong) 0 (not clear) 10 (correct) 20 (very good!)
Your summary report will be available to you and your instructor. Thank you for your work!!!