From 5cb783063a6df52c8aa061f1a05777b4a7a69909 Mon Sep 17 00:00:00 2001 From: alvin1221 Date: Wed, 26 Apr 2023 16:26:46 +0800 Subject: [PATCH] * FIX [jwt] ignore validate aud & iat --- nanomq/apps/broker.c | 1 + nanomq/rest_api.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/nanomq/apps/broker.c b/nanomq/apps/broker.c index f7a78d341..2c51b8986 100644 --- a/nanomq/apps/broker.c +++ b/nanomq/apps/broker.c @@ -1106,6 +1106,7 @@ broker(conf *nanomq_conf) log_error("Not support for App lib\n"); #endif } + printf("NanoMQ Broker is started successfully!\n"); #if defined(ENABLE_NANOMQ_TESTS) bool is_testing = true; diff --git a/nanomq/rest_api.c b/nanomq/rest_api.c index 9c736d273..4597494a9 100644 --- a/nanomq/rest_api.c +++ b/nanomq/rest_api.c @@ -624,6 +624,10 @@ jwt_authorize(http_msg *msg) params.verification_key = (uint8_t *) server->jwt.public_key; params.verification_key_length = server->jwt.public_key_len; + params.validate_aud = NULL; + params.validate_aud_length = 0; + + params.validate_iat = 0; params.validate_exp = 1; params.exp_tolerance_seconds = 200;