Skip to content

Commit 48f4e52

Browse files
committed
added escaping to clientId
1 parent cf417de commit 48f4e52

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

sdk-src/src/main/java/com/hpe/adm/nga/sdk/authentication/SimpleBasicAuthentication.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
package com.hpe.adm.nga.sdk.authentication;
3030

3131
import com.hpe.adm.nga.sdk.APIMode;
32+
import org.apache.commons.lang3.StringEscapeUtils;
3233

3334
/***
3435
* Basic implementation for using basic authentication with Octane. This stores the user and password in memory
@@ -44,7 +45,7 @@ public class SimpleBasicAuthentication extends BasicAuthentication {
4445
*/
4546
public SimpleBasicAuthentication(final String userName, final String password, final APIMode apiMode) {
4647
super(apiMode);
47-
this.userName = userName;
48+
this.userName = StringEscapeUtils.escapeJava(userName);
4849
this.password = password;
4950
}
5051

sdk-src/src/main/java/com/hpe/adm/nga/sdk/authentication/SimpleClientAuthentication.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
package com.hpe.adm.nga.sdk.authentication;
3030

3131
import com.hpe.adm.nga.sdk.APIMode;
32+
import org.apache.commons.lang3.StringEscapeUtils;
3233

3334
/**
3435
* Default class to enable api key authentications
@@ -46,7 +47,7 @@ public class SimpleClientAuthentication extends ClientAuthentication {
4647
*/
4748
public SimpleClientAuthentication(final String clientId, final String clientSecret, final APIMode apiMode) {
4849
super(apiMode);
49-
this.clientId = clientId;
50+
this.clientId = StringEscapeUtils.escapeJava(clientId);
5051
this.clientSecret = clientSecret;
5152
}
5253

sdk-src/src/main/java/com/hpe/adm/nga/sdk/authentication/SimpleUserAuthentication.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
package com.hpe.adm.nga.sdk.authentication;
3030

3131
import com.hpe.adm.nga.sdk.APIMode;
32+
import org.apache.commons.lang3.StringEscapeUtils;
3233

3334
/**
3435
* Default class to enable user authentications
@@ -47,7 +48,7 @@ public class SimpleUserAuthentication extends UserAuthentication {
4748
*/
4849
public SimpleUserAuthentication(final String userName, final String password, final APIMode apiMode) {
4950
super(apiMode);
50-
this.userName = userName;
51+
this.userName = StringEscapeUtils.escapeJava(userName);
5152
this.password = password;
5253
}
5354

0 commit comments

Comments
 (0)