diff options
author | Andrew Bartlett <abartlet@samba.org> | 2017-02-20 15:57:03 +1300 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2017-03-29 02:37:26 +0200 |
commit | 5f5756db714de0c1b00d648a48423fde19a564a1 (patch) | |
tree | beccc6bc5e12fa30514957352770e3c7ca3ccf18 /source4/auth/auth.h | |
parent | 7609c57922f1d5041dd65660e157a1ba3bf1a417 (diff) | |
download | samba-5f5756db714de0c1b00d648a48423fde19a564a1.tar.gz |
ldap_server: Move code into authenticate_ldap_simple_bind()
This function is only called for simple binds, and by moving the mapping into
the function call we allow the unmapped values to be included in the
user_info and so logged.
We also include the local address and the remote address of the client
for future logging
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Pair-Programmed-by: Gary Lockyer <gary@catalyst.net.nz>
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Diffstat (limited to 'source4/auth/auth.h')
-rw-r--r-- | source4/auth/auth.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/source4/auth/auth.h b/source4/auth/auth.h index 7358f40b70d..461d711d22e 100644 --- a/source4/auth/auth.h +++ b/source4/auth/auth.h @@ -158,15 +158,15 @@ NTSTATUS auth_check_password(struct auth4_context *auth_ctx, NTSTATUS auth4_init(void); NTSTATUS auth_register(const struct auth_operations *ops); NTSTATUS server_service_auth_init(void); -NTSTATUS authenticate_username_pw(TALLOC_CTX *mem_ctx, - struct tevent_context *ev, - struct imessaging_context *msg, - struct loadparm_context *lp_ctx, - const char *nt4_domain, - const char *nt4_username, - const char *password, - const uint32_t logon_parameters, - struct auth_session_info **session_info); +NTSTATUS authenticate_ldap_simple_bind(TALLOC_CTX *mem_ctx, + struct tevent_context *ev, + struct imessaging_context *msg, + struct loadparm_context *lp_ctx, + struct tsocket_address *remote_address, + struct tsocket_address *local_address, + const char *dn, + const char *password, + struct auth_session_info **session_info); struct tevent_req *auth_check_password_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, |