diff options
author | Andrew Bartlett <abartlet@samba.org> | 2010-04-15 11:58:05 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-05-20 17:39:10 +1000 |
commit | 72ccbcacddd2c3fdc6bfb61b8efb78625368365d (patch) | |
tree | aec687078b41d811d85113d27381c0ae70df3a6b /source4/auth/gensec | |
parent | 4fa9aa30996219821d5d2496d574340f14a4a406 (diff) | |
download | samba-72ccbcacddd2c3fdc6bfb61b8efb78625368365d.tar.gz samba-72ccbcacddd2c3fdc6bfb61b8efb78625368365d.tar.bz2 samba-72ccbcacddd2c3fdc6bfb61b8efb78625368365d.zip |
s4:auth Allow the operational module to get a user's tokenGroups from auth
This creates a new interface to the auth subsystem, to allow an
auth_context to be created from the ldb, and then tokenGroups to be
calculated in the same way that the auth subsystem would.
Andrew Bartlett
Diffstat (limited to 'source4/auth/gensec')
-rw-r--r-- | source4/auth/gensec/gensec_gssapi.c | 1 | ||||
-rw-r--r-- | source4/auth/gensec/gensec_krb5.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/source4/auth/gensec/gensec_gssapi.c b/source4/auth/gensec/gensec_gssapi.c index 73c12a20ff..4aaae6cdad 100644 --- a/source4/auth/gensec/gensec_gssapi.c +++ b/source4/auth/gensec/gensec_gssapi.c @@ -1308,6 +1308,7 @@ static NTSTATUS gensec_gssapi_session_info(struct gensec_security *gensec_securi nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, gensec_security->auth_context, principal_string, + NULL, &server_info); if (!NT_STATUS_IS_OK(nt_status)) { diff --git a/source4/auth/gensec/gensec_krb5.c b/source4/auth/gensec/gensec_krb5.c index 77b50cb41c..a0d880f5b2 100644 --- a/source4/auth/gensec/gensec_krb5.c +++ b/source4/auth/gensec/gensec_krb5.c @@ -653,7 +653,7 @@ static NTSTATUS gensec_krb5_session_info(struct gensec_security *gensec_security nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, gensec_security->auth_context, principal_string, - &server_info); + NULL, &server_info); if (!NT_STATUS_IS_OK(nt_status)) { talloc_free(mem_ctx); return nt_status; |