...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8"?>
<domain log-root="${com.sun.aas.instanceRoot}/logs" application-root="${com.sun.aas.instanceRoot}/applications" version="13">
...
<configs>
...
<config name="server-config">
...
<security-service>
...
<message-security-config auth-layer="HttpServlet">
...
<!-- "provider-type" attribute is typically "server" -->
<provider-config provider-type="server" provider-id="SpAsBridgeSam" class-name="org.my.SpAsBridgeSam">
<!-- Options that will be passed to your SAM via the "options" Map argument of its initialize method -->
<property name="org.my.org.SpAsBridgeSam.FOO" value="BAR"/>
...
<request-policy/>
<response-policy/>
</provider-config>
...
</message-security-config>
...
</security-service>
...
</config>
...
</configs>
...
</domain> |
...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app httpservlet-security-provider="SpAsBridgeSam">
<context-root>/myApp</context-root>
<security-role-mapping>
<role-name>staff</role-name>
<group-name>staff</group-name>
</security-role-mapping>
<security-role-mapping>
<role-name>student</role-name>
<group-name>student</group-name>
<security-role-mapping>
</security-role-mapping>
</glassfish-web-app> |
...