Skip to content

Commit e2dd7f7

Browse files
committed
Minor changes
1 parent 7024844 commit e2dd7f7

2 files changed

Lines changed: 17 additions & 12 deletions

File tree

src/rdkafka_conf.c

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,37 +1081,44 @@ static const struct rd_kafka_property rd_kafka_properties[] = {
10811081
{_RK_GLOBAL | _RK_SENSITIVE, "sasl.oauthbearer.private.key.id", _RK_C_STR,
10821082
_RK(sasl.oauthbearer.private_key_id),
10831083
"Private key id. "
1084-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1084+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1085+
"grant type is needed.",
10851086
_UNSUPPORTED_OIDC},
10861087
{_RK_GLOBAL | _RK_SENSITIVE, "sasl.oauthbearer.private.key.secret",
10871088
_RK_C_STR, _RK(sasl.oauthbearer.private_key_secret),
10881089
"Private key id. "
1089-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1090+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1091+
"grant type is needed.",
10901092
_UNSUPPORTED_OIDC},
10911093
{_RK_GLOBAL, "sasl.oauthbearer.token.signing.algorithm", _RK_C_STR,
10921094
_RK(sasl.oauthbearer.token_signing_algorithm),
10931095
"token_signing_algorithm. "
1094-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1096+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1097+
"grant type is needed.",
10951098
_UNSUPPORTED_OIDC},
10961099
{_RK_GLOBAL, "sasl.oauthbearer.token.subject", _RK_C_STR,
10971100
_RK(sasl.oauthbearer.token_subject),
10981101
"token_signing_algorithm. "
1099-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1102+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1103+
"grant type is needed.",
11001104
_UNSUPPORTED_OIDC},
11011105
{_RK_GLOBAL, "sasl.oauthbearer.token.issuer", _RK_C_STR,
11021106
_RK(sasl.oauthbearer.token_issuer),
11031107
"token_issuer. "
1104-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1108+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1109+
"grant type is needed.",
11051110
_UNSUPPORTED_OIDC},
11061111
{_RK_GLOBAL, "sasl.oauthbearer.token_audience", _RK_C_STR,
11071112
_RK(sasl.oauthbearer.token_audience),
11081113
"token_audience. "
1109-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1114+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1115+
"grant type is needed.",
11101116
_UNSUPPORTED_OIDC},
11111117
{_RK_GLOBAL, "sasl.oauthbearer.token_target_audience", _RK_C_STR,
11121118
_RK(sasl.oauthbearer.token_target_audience),
11131119
"token_target_audience. "
1114-
"Only used when `sasl.oauthbearer.method` is set to \"jwt\".",
1120+
"Only used when `sasl.oauthbearer.method` is set to \"oidc\" and JWT "
1121+
"grant type is needed.",
11151122
_UNSUPPORTED_OIDC},
11161123

11171124

src/rdkafka_sasl_oauthbearer_oidc.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -327,10 +327,9 @@ static char *rd_kafka_create_jwt_assertion(const char *key_id,
327327
target_audience);
328328

329329
/* 3. Base64Url-encode header and payload */
330-
encoded_header = rd_base64url_encode((unsigned char *)header_json,
331-
strlen(header_json));
332-
encoded_payload = rd_base64url_encode((unsigned char *)payload_json,
333-
strlen(payload_json));
330+
encoded_header = rd_base64url_encode(header_json, strlen(header_json));
331+
encoded_payload =
332+
rd_base64url_encode(payload_json, strlen(payload_json));
334333
if (!encoded_header || !encoded_payload)
335334
goto cleanup;
336335

@@ -518,7 +517,6 @@ void rd_kafka_jwt_refresh_cb(rd_kafka_t *rk,
518517
char *formatted_token = NULL;
519518
char set_token_errstr[512];
520519
double exp = 0;
521-
const char *principal_name = NULL;
522520
char **extensions = NULL;
523521
char **extension_key_value = NULL;
524522
size_t extension_key_value_cnt = 0;

0 commit comments

Comments
 (0)