mirror of
https://github.com/mainnika/nginx-auth-ldap.git
synced 2026-06-12 18:03:36 +00:00
Merge pull request #199 from AVENTER-UG/issue_180
Issue 180: wrong ldap dn path to search the group
This commit is contained in:
@@ -2216,6 +2216,7 @@ ngx_http_auth_ldap_check_group(ngx_http_request_t *r, ngx_http_auth_ldap_ctx_t *
|
|||||||
ngx_memcpy(gr, val.data, val.len);
|
ngx_memcpy(gr, val.data, val.len);
|
||||||
gr[val.len] = '\0';
|
gr[val.len] = '\0';
|
||||||
tail_gr = ngx_strchr(gr, ',');
|
tail_gr = ngx_strchr(gr, ',');
|
||||||
|
|
||||||
if (tail_gr == NULL) {
|
if (tail_gr == NULL) {
|
||||||
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, "http_auth_ldap: Incorrect group DN: \"%s\"", gr);
|
ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, "http_auth_ldap: Incorrect group DN: \"%s\"", gr);
|
||||||
ctx->outcome = OUTCOME_ERROR;
|
ctx->outcome = OUTCOME_ERROR;
|
||||||
@@ -2229,9 +2230,9 @@ ngx_http_auth_ldap_check_group(ngx_http_request_t *r, ngx_http_auth_ldap_ctx_t *
|
|||||||
if (ctx->server->group_attribute_dn == 1) {
|
if (ctx->server->group_attribute_dn == 1) {
|
||||||
user_val = ngx_pcalloc(
|
user_val = ngx_pcalloc(
|
||||||
r->pool,
|
r->pool,
|
||||||
ctx->user_dn.len + 1);
|
ctx->dn.len + 1);
|
||||||
ngx_memcpy(user_val, ctx->user_dn.data, ctx->user_dn.len);
|
ngx_memcpy(user_val, ctx->dn.data, ctx->dn.len);
|
||||||
user_val[ctx->user_dn.len] = '\0';
|
user_val[ctx->dn.len] = '\0';
|
||||||
} else {
|
} else {
|
||||||
user_val = ngx_pcalloc(
|
user_val = ngx_pcalloc(
|
||||||
r->pool,
|
r->pool,
|
||||||
|
|||||||
Reference in New Issue
Block a user