Search in sources :

Example 6 with BasicAuthValidator

use of org.nhindirect.common.rest.auth.BasicAuthValidator in project nhin-d by DirectProject.

the class HashableBasicAuthValidator_authenticateTest method testAuthenticate_invalidCreds_assertAssertException.

@Test
public void testAuthenticate_invalidCreds_assertAssertException() throws Exception {
    BasicAuthValidator validator = buildValidator();
    boolean exceptionOccured = false;
    try {
        validator.authenticate("gm2552", "Password");
    } catch (BasicAuthException e) {
        exceptionOccured = true;
    }
    assertTrue(exceptionOccured);
}
Also used : BasicAuthValidator(org.nhindirect.common.rest.auth.BasicAuthValidator) BasicAuthException(org.nhindirect.common.rest.auth.exceptions.BasicAuthException) Test(org.junit.Test)

Example 7 with BasicAuthValidator

use of org.nhindirect.common.rest.auth.BasicAuthValidator in project nhin-d by DirectProject.

the class HashableBasicAuthValidator_authenticateTest method testAuthenticate_validCredentials_assertPrinciple.

@Test
public void testAuthenticate_validCredentials_assertPrinciple() throws Exception {
    BasicAuthValidator validator = buildValidator();
    NHINDPrincipal prin = validator.authenticate("gm2552", "password");
    assertEquals("gm2552", prin.getName());
    assertEquals("admin", prin.getRole());
}
Also used : BasicAuthValidator(org.nhindirect.common.rest.auth.BasicAuthValidator) NHINDPrincipal(org.nhindirect.common.rest.auth.NHINDPrincipal) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)7 BasicAuthValidator (org.nhindirect.common.rest.auth.BasicAuthValidator)7 BasicAuthException (org.nhindirect.common.rest.auth.exceptions.BasicAuthException)3 NHINDPrincipal (org.nhindirect.common.rest.auth.NHINDPrincipal)2 NoSuchUserException (org.nhindirect.common.rest.auth.exceptions.NoSuchUserException)2