djencks 2005/08/20 18:50:49
Modified: modules/openejb-builder/src/java/org/openejb/deployment
SessionBuilder.java
Log:
GERONIMO-676. Provide default for WS security realm name since it appears to
be generally meaningless
Revision Changes Path
1.33 +3 -1
openejb/modules/openejb-builder/src/java/org/openejb/deployment/SessionBuilder.java
Index: SessionBuilder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/SessionBuilder.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- SessionBuilder.java 15 Aug 2005 19:45:13 -0000 1.32
+++ SessionBuilder.java 20 Aug 2005 22:50:49 -0000 1.33
@@ -105,6 +105,8 @@
class SessionBuilder extends BeanBuilder {
+ private final static String DEFAULT_AUTH_REALM_NAME = "Geronimo Web
Service";
+
private final WebServiceBuilder webServiceBuilder;
private final GBeanData linkDataTemplate;
@@ -211,7 +213,7 @@
//configure the security part and references
if (webServiceSecurity != null) {
linkData.setAttribute("securityRealmName",
webServiceSecurity.getSecurityRealmName().trim());
- linkData.setAttribute("realmName",
webServiceSecurity.getRealmName().trim());
+ linkData.setAttribute("realmName",
webServiceSecurity.isSetRealmName()? webServiceSecurity.getRealmName().trim():
DEFAULT_AUTH_REALM_NAME);
linkData.setAttribute("transportGuarantee",
webServiceSecurity.getTransportGuarantee().toString());
linkData.setAttribute("authMethod",
webServiceSecurity.getAuthMethod().toString());
}