Search in sources :

Example 1 with OneTimeToken

use of org.apereo.cas.otp.repository.token.OneTimeToken in project cas by apereo.

the class GoogleAuthenticatorMongoDbTokenRepositoryTests method verifyTokenSave.

@Test
public void verifyTokenSave() {
    OneTimeToken token = new GoogleAuthenticatorToken(1234, "casuser");
    repository.store(token);
    assertTrue(repository.exists("casuser", 1234));
    token = repository.get("casuser", 1234);
    assertTrue(token.getId() > 0);
}
Also used : OneTimeToken(org.apereo.cas.otp.repository.token.OneTimeToken) GoogleAuthenticatorToken(org.apereo.cas.adaptors.gauth.token.GoogleAuthenticatorToken) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Example 2 with OneTimeToken

use of org.apereo.cas.otp.repository.token.OneTimeToken in project cas by apereo.

the class GoogleAuthenticatorMongoDbTokenRepositoryTests method verifyTokensWithUniqueIdsSave.

@Test
public void verifyTokensWithUniqueIdsSave() {
    final OneTimeToken token = new GoogleAuthenticatorToken(1111, "casuser");
    repository.store(token);
    final OneTimeToken token2 = new GoogleAuthenticatorToken(5678, "casuser");
    repository.store(token2);
    final OneTimeToken t1 = repository.get("casuser", 1111);
    final OneTimeToken t2 = repository.get("casuser", 5678);
    assertTrue(t1.getId() > 0);
    assertTrue(t2.getId() > 0);
    assertNotEquals(token.getId(), token2.getId());
    assertTrue(t1.getToken() == 1111);
}
Also used : OneTimeToken(org.apereo.cas.otp.repository.token.OneTimeToken) GoogleAuthenticatorToken(org.apereo.cas.adaptors.gauth.token.GoogleAuthenticatorToken) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

GoogleAuthenticatorToken (org.apereo.cas.adaptors.gauth.token.GoogleAuthenticatorToken)2 OneTimeToken (org.apereo.cas.otp.repository.token.OneTimeToken)2 Test (org.junit.Test)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2