summaryrefslogtreecommitdiffstats
path: root/source/include/auth.h
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2001-10-31 06:20:58 +0000
committerTim Potter <tpot@samba.org>2001-10-31 06:20:58 +0000
commit4eeb7bcd783d7cfb3ac232f1faa035773007401d (patch)
tree7ed331bbae4062fa22d06bb1125e896b18f462aa /source/include/auth.h
parent0f6207f45567a8af0a125a838a5ed68ea6c22283 (diff)
downloadsamba-4eeb7bcd783d7cfb3ac232f1faa035773007401d.tar.gz
samba-4eeb7bcd783d7cfb3ac232f1faa035773007401d.tar.xz
samba-4eeb7bcd783d7cfb3ac232f1faa035773007401d.zip
Added some extra fields to the auth_serversupplied_info structure.
To obtain the full group membership of a user (i.e nested groups on a win2k native mode server) it is necessary to merge this list of groups with the groups returned by winbindd when creating an nt access token. This breaks winbindd linking while AB and I sync up our changes to the authentication subsystem.
Diffstat (limited to 'source/include/auth.h')
-rw-r--r--source/include/auth.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/include/auth.h b/source/include/auth.h
index 91230e4b6e5..9e99600e98f 100644
--- a/source/include/auth.h
+++ b/source/include/auth.h
@@ -90,6 +90,11 @@ typedef struct serversupplied_info
/* This groups info is needed for when we become_user() for this uid */
int n_groups;
gid_t *groups;
+
+ /* NT group information taken from the info3 structure */
+
+ int n_rids;
+ uint32 *group_rids;
uchar session_key[16];