<?xml version="1.0"?>
<!DOCTYPE sip-app PUBLIC "-//Java Community Process//DTD SIP Application 1.0//EN" "http://www.jcp.org/dtd/sip-app_1_0.dtd">
<sip-app>
	<display-name>SecurityTestServlet</display-name>
	<description>Test security features</description>
	<servlet>
		<servlet-name>SecurityTestServlet</servlet-name>
		<display-name>SecurityTestServlet</display-name>
		<servlet-class>org.jvnet.glassfish.comms.test.server.register.servlet.SecurityTestServlet</servlet-class>
		<load-on-startup>0</load-on-startup>
		<security-role-ref>
			<role-name>mgr</role-name>
			<role-link>manager</role-link>
		</security-role-ref>
	</servlet>
	<servlet-mapping>
		<servlet-name>SecurityTestServlet</servlet-name>
		<pattern>
			<and>
				<equal ignore-case="false">
					<var ignore-case="false">request.method</var>
					<value>REGISTER</value>
				</equal>
			</and>
		</pattern>
	</servlet-mapping>
	<proxy-config>
		<sequential-search-timeout>0</sequential-search-timeout>
	</proxy-config>
	<session-config>
		<session-timeout>60</session-timeout>
	</session-config>
	<security-constraint>
		<display-name>UserConstraint</display-name>
		<resource-collection>
			<servlet-name>SecurityTestServlet</servlet-name>
			<sip-method>REGISTER</sip-method>
		</resource-collection>
		<auth-constraint>
			<description>authentication-configuration</description>
			<role-name>manager</role-name>
		</auth-constraint>
	</security-constraint>
	<login-config>
		<auth-method>DIGEST</auth-method>
		<realm-name>realmperapp</realm-name>
		<identity-assertion>
			<identity-assertion-scheme>P-Asserted-Identity</identity-assertion-scheme>
			<identity-assertion-support>SUPPORTED</identity-assertion-support>
		</identity-assertion>
	</login-config>
	<security-role>
		<description/>
		<role-name>manager</role-name>
	</security-role>
</sip-app>
