Skip to content

Commit

Permalink
Fixes #250
Browse files Browse the repository at this point in the history
Modified test

Signed-off-by: Guillermo González de Agüero <[email protected]>
  • Loading branch information
ggam committed Jul 10, 2019
1 parent 0156152 commit 2c21f6e
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ private String[] getCredentials(HttpServletRequest request) {

String authorizationHeader = request.getHeader("Authorization");
if (!isEmpty(authorizationHeader) && authorizationHeader.startsWith("Basic ") ) {
return new String(parseBase64Binary(authorizationHeader.substring(6))).split(":");
return new String(parseBase64Binary(authorizationHeader.substring(6))).split(":", 2);
}

return null;
Expand Down
6 changes: 2 additions & 4 deletions test/app-mem-basic/src/main/java/test/TestIdentityStore.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,19 @@
package test;

import static java.util.Arrays.asList;
import static javax.security.enterprise.identitystore.CredentialValidationResult.INVALID_RESULT;

import java.util.HashSet;

import javax.enterprise.context.ApplicationScoped;
import javax.security.enterprise.credential.UsernamePasswordCredential;
import javax.security.enterprise.identitystore.CredentialValidationResult;
import static javax.security.enterprise.identitystore.CredentialValidationResult.INVALID_RESULT;
import javax.security.enterprise.identitystore.IdentityStore;

@ApplicationScoped
public class TestIdentityStore implements IdentityStore {

public CredentialValidationResult validate(UsernamePasswordCredential usernamePasswordCredential) {

if (usernamePasswordCredential.compareTo("reza", "secret1")) {
if (usernamePasswordCredential.compareTo("reza", "secret:1")) {
return new CredentialValidationResult("reza", new HashSet<>(asList("foo", "bar")));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public static Archive<?> createDeployment() {
public void testAuthenticated() {

DefaultCredentialsProvider credentialsProvider = new DefaultCredentialsProvider();
credentialsProvider.addCredentials("reza", "secret1");
credentialsProvider.addCredentials("reza", "secret:1");

getWebClient().setCredentialsProvider(credentialsProvider);

Expand All @@ -71,7 +71,7 @@ public void testNotAuthenticated() {
public void testNotAuthenticatedWrongName() {

DefaultCredentialsProvider credentialsProvider = new DefaultCredentialsProvider();
credentialsProvider.addCredentials("romo", "secret1");
credentialsProvider.addCredentials("romo", "secret:1");

getWebClient().setCredentialsProvider(credentialsProvider);

Expand Down

0 comments on commit 2c21f6e

Please sign in to comment.