Wednesday May 14, 2008 Authentication for SIPServlet resources in SailFin Application Server
| <jdbc-resource
enabled="true" jndi-name="jdbc/digestauth"
object-type="user" pool-name="DerbyPool"/> |
|
<auth-realm
classname="com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm" name="Your_Realm_Name"> <property name="user-name-column" value="userid"/> <property name="password-column" value="password"/> <property name="group-name-column" value="groupid"/> <property name="jaas-context" value="jdbcDigestRealm"/> <property name="datasource-jndi" value="jdbc/digestauth"/> <property name="group-table" value="grouptable"/> <property name="user-table" value="usertable"/> </auth-realm> |
![]() |
| jdbcDigestRealm
{ com.sun.enterprise.security.auth.login.JDBCDigestLoginModule required; }; |
| <login-config> <auth-method>DIGEST</auth-method> <realm-name>Your_Realm_Name</realm-name> </login-config> |
|
<security-constraint> <display-name>RegistrarConstraint1</display-name> <resource-collection> <resource-name>RegistrarServlet</resource-name> <description>SIP Servlet resource protection</description> <servlet-name>RegistrarServlet</servlet-name> <sip-method>REGISTER</sip-method> </resource-collection> <auth-constraint> <description>User can Access the files</description> <role-name>User</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>DIGEST</auth-method> <realm-name>Your_Realm_Name</realm-name> </login-config> <security-role> <description>User Role</description> <role-name>User</role-name> </security-role> <security-role> <description>Admin Role </description> <role-name>Admin</role-name> </security-role> |
| ./bin/asadmin
start-database ./bin/asadmin stop-database |