From: Aki Tuomi Date: Fri, 16 Jan 2026 08:27:27 +0000 (+0200) Subject: auth: db-oauth2 - Add token field to fields X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3de3d70fc03aca1164adbcfad5b1620e39c441d5;p=thirdparty%2Fdovecot%2Fcore.git auth: db-oauth2 - Add token field to fields --- diff --git a/src/auth/db-oauth2.c b/src/auth/db-oauth2.c index 5aa9d0d387..9ab64486e0 100644 --- a/src/auth/db-oauth2.c +++ b/src/auth/db-oauth2.c @@ -388,8 +388,14 @@ db_oauth2_add_extra_fields(struct db_oauth2_request *req, const char **error_r) { "oauth2", db_oauth2_var_expand_func_oauth2 }, { NULL, NULL } }; + /* include token */ + unsigned int count = 1; + struct var_expand_table *table = + auth_request_get_var_expand_table_full(req->auth_request, req->username, &count); + table[0].key = "token"; + table[0].value = req->token; struct var_expand_params params = { - .table = auth_request_get_var_expand_table(req->auth_request), + .table = table, .providers = func_table, .context = req, };