You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ud...@apache.org on 2014/10/20 14:20:31 UTC
[2/4] git commit: null check for authheader setter
null check for authheader setter
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/d6962c90
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/d6962c90
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/d6962c90
Branch: refs/heads/4.0.0-grouping
Commit: d6962c906daf43b37c965e3adf8ad5dfd34c33f0
Parents: b81a69b
Author: Udara Liyanage <ud...@wso2.com>
Authored: Thu Oct 16 21:48:20 2014 +0530
Committer: Udara Liyanage <ud...@wso2.com>
Committed: Mon Oct 20 17:28:41 2014 +0530
----------------------------------------------------------------------
.../apache/stratos/metadata/client/rest/DefaultRestClient.java | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/stratos/blob/d6962c90/components/org.apache.stratos.metadata.client/src/main/java/org/apache/stratos/metadata/client/rest/DefaultRestClient.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.metadata.client/src/main/java/org/apache/stratos/metadata/client/rest/DefaultRestClient.java b/components/org.apache.stratos.metadata.client/src/main/java/org/apache/stratos/metadata/client/rest/DefaultRestClient.java
index e6279d7..160ca15 100644
--- a/components/org.apache.stratos.metadata.client/src/main/java/org/apache/stratos/metadata/client/rest/DefaultRestClient.java
+++ b/components/org.apache.stratos.metadata.client/src/main/java/org/apache/stratos/metadata/client/rest/DefaultRestClient.java
@@ -22,6 +22,7 @@ package org.apache.stratos.metadata.client.rest;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import org.apache.commons.codec.binary.Base64;
+import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.http.HttpResponse;
@@ -94,6 +95,9 @@ public class DefaultRestClient implements RestClient {
}
private void setAuthHeader(HttpRequestBase post) {
+ if(StringUtils.isEmpty(username) || StringUtils.isEmpty(password)){
+ return;
+ }
String identity = username + ":" + password;
String encoding = new String(Base64.encodeBase64(identity.getBytes()));
post.setHeader("Authorization", "Basic " + encoding);