mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-24 04:53:54 +00:00
added test for access token removal
Change-Id: I392b435e81e920818a0f3615ec289050e663abc6
This commit is contained in:
1 parent
44c37b4c32
commit
089bcf997b
1 file changed
+12
+12
@@ -83,6 +83,10 @@ public class SecurityResourceTest {
|
||||
return accessToken;
|
||||
}
|
||||
|
||||
private void removeAccessToken() {
|
||||
assertEquals(Response.Status.OK.getStatusCode(), servlet.respondToRemoveAccessTokenForUser("admin").getStatus());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void createAccessTokenAndAuthenticate() throws ParseException {
|
||||
String accessToken = getOrCreateAccessToken();
|
||||
@@ -109,4 +113,12 @@ public class SecurityResourceTest {
|
||||
User user = service.getUserByAccessToken(accessToken);
|
||||
assertNull(user); // the old access token is expected to have been obsoleted by obtaining a new one
|
||||
}
|
||||
|
||||
@Test
|
||||
public void ensureOldBearerTokenIsInvalidatedByRequestingItsRemoval() throws ParseException {
|
||||
String accessToken = getOrCreateAccessToken();
|
||||
removeAccessToken();
|
||||
User user = service.getUserByAccessToken(accessToken);
|
||||
assertNull(user); // the old access token is expected to have been obsoleted by obtaining a new one
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user