\r
public abstract class CollectionSpaceClient {\r
\r
- static final String AUTH_PROPERTY = "org.collectionspace.auth";\r
- static final String SSL_PROPERTY = "org.collectionspace.ssl";\r
+ static final String USER_PROPERTY = "cspace.user";\r
+ static final String PASSWORD_PROPERTY = "cspace.password";\r
+ static final String AUTH_PROPERTY = "cspace.auth";\r
+ static final String SSL_PROPERTY = "cspace.ssl";\r
static final String URL_PROPERTY = "org.collectionspace.url";\r
/*\r
static final String URL_PROPERTY_SCHEME = "org.collectionspace.url.schme";\r
useAuth = Boolean.getBoolean(AUTH_PROPERTY);\r
if(useAuth){\r
httpClient = new HttpClient();\r
+ String user = System.getProperty(USER_PROPERTY);\r
+ if(user == null || "".equals(user)){\r
+ user = "test";\r
+ }\r
+ String password = System.getProperty(PASSWORD_PROPERTY);\r
+ if(password == null || "".equals(password)){\r
+ password = "test";\r
+ }\r
+ if(logger.isDebugEnabled()){\r
+ logger.debug("using user=" + user + " password=" + password);\r
+ }\r
httpClient.getState().setCredentials(\r
new AuthScope(HOST, PORT, AuthScope.ANY_REALM),\r
- new UsernamePasswordCredentials("test", "test"));\r
+ new UsernamePasswordCredentials(user, password));\r
httpClient.getParams().setAuthenticationPreemptive(true);\r
if(logger.isDebugEnabled()){\r
logger.debug("set up httpClient for authentication");\r