Feature/iuainfra 52
2 unresolved threads
2 unresolved threads
Compare changes
Files
3- Wylem Bars authored
@@ -13,6 +13,9 @@ import java.time.Duration;
@@ -13,6 +13,9 @@ import java.time.Duration;
@@ -23,11 +26,20 @@ class TokenGeneratorTest {
@@ -23,11 +26,20 @@ class TokenGeneratorTest {
private static AudienceSecretRetrieverTestImpl AUDIENCE_RETRIEVER = new AudienceSecretRetrieverTestImpl();
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -41,9 +53,11 @@ class TokenGeneratorTest {
@@ -41,9 +53,11 @@ class TokenGeneratorTest {
public void generateAccessTokenNullSignatureTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(null, SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -54,8 +68,11 @@ class TokenGeneratorTest {
@@ -54,8 +68,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenUnsupportedIssuerTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest("blabla", SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -66,8 +83,11 @@ class TokenGeneratorTest {
@@ -66,8 +83,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(null, SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -78,8 +98,11 @@ class TokenGeneratorTest {
@@ -78,8 +98,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenUnsupportedSubjectTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, "subject", AUDIENCE, DURATION, TOKEN_TYPE);
@@ -90,8 +113,11 @@ class TokenGeneratorTest {
@@ -90,8 +113,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, null, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -102,8 +128,11 @@ class TokenGeneratorTest {
@@ -102,8 +128,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenUnsupportedTokenTypeTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, AUDIENCE, DURATION, TokenType.SAML);
@@ -114,8 +143,11 @@ class TokenGeneratorTest {
@@ -114,8 +143,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenNullTokenTypeTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, AUDIENCE, DURATION, null);
@@ -126,8 +158,11 @@ class TokenGeneratorTest {
@@ -126,8 +158,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenUnsupportedAlgoTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -138,8 +173,11 @@ class TokenGeneratorTest {
@@ -138,8 +173,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, AUDIENCE, DURATION, TOKEN_TYPE);
@@ -150,8 +188,11 @@ class TokenGeneratorTest {
@@ -150,8 +188,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, null, DURATION, TOKEN_TYPE);
@@ -162,8 +203,11 @@ class TokenGeneratorTest {
@@ -162,8 +203,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenUnknownAudienceTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, "pouet", DURATION, TOKEN_TYPE);
@@ -174,9 +218,11 @@ class TokenGeneratorTest {
@@ -174,9 +218,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
public void generateAccessTokenEmptyAudienceTest() throws EncodingException, TokenRequestException {
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, "", DURATION, TOKEN_TYPE);
@@ -187,9 +233,11 @@ class TokenGeneratorTest {
@@ -187,9 +233,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, "pouet", DURATION, TOKEN_TYPE);
@@ -200,9 +248,11 @@ class TokenGeneratorTest {
@@ -200,9 +248,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, "pouet", DURATION, TOKEN_TYPE);
@@ -213,9 +263,11 @@ class TokenGeneratorTest {
@@ -213,9 +263,11 @@ class TokenGeneratorTest {
assertThrows(TokenRequestException.class, () -> tokenGenerator.generateAccessToken(accessTokenRequest), "Unsupported issuer");
AccessTokenRequest accessTokenRequest = new AccessTokenRequest(ISSUER, SUBJECT, "pouet", null, TOKEN_TYPE);