]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-oauth2: Add unit test for missing exp field
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 12 Aug 2021 09:42:40 +0000 (12:42 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 26 Aug 2021 07:38:11 +0000 (10:38 +0300)
src/lib-oauth2/test-oauth2-jwt.c

index aa8b1382f729f99f7ba0613d5f0d89cd979edb4f..890712e48dcb9860003ff5417c128ddf93447faa 100644 (file)
@@ -475,6 +475,13 @@ static void test_jwt_bad_valid_token(void)
                        .key_values = { NULL },
                        .error = "Missing 'sub' field",
                },
+               { /* no expiration */
+                       .key_values = {
+                               "sub", "testuser",
+                               NULL
+                       },
+                       .error = "Missing 'exp' field",
+               },
                { /* non-ISO date as iat */
                        .exp = now+500,
                        .iat = 0,