1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/nsswitch
Christof Schmitt 1bc2f28b94 winbind: Extend wbcAuthenticateUserEx to provide PAC
With this new interface, external applications that have authenticated
to an ADS can pass the PAC from the Kerberos ticket to
wbcAuthenticateUserEx. winbindd decodes and extracts the info3
information for the external application. If winbindd can verify the PAC
signature, the info3 from the PACis also added to the netsamlogon_cache.

The info3 data can be used by the external application to get the uid
and primary gid. The data in netsamlogon_cache allows to retrieve the
complete group list through the NSS function getgrouplist.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2012-09-20 19:49:32 -07:00
..
libwbclient winbind: Extend wbcAuthenticateUserEx to provide PAC 2012-09-20 19:49:32 -07:00
tests selftest: Add test for bug #8884: wbinfo --group-info=administrator segfaults s4-winbindd 2012-04-23 07:44:50 +02:00
nsstest.c nsstest: fix use of a non-existent word (existant) 2012-06-12 07:21:41 +02:00
nsstest.h nsstest: Relicense header file to LGPLv3+ 2009-06-04 20:15:31 +02:00
pam_winbind.c pam_winbind: match more return codes when wbcGetPwnam has failed. 2012-09-19 15:06:10 +02:00
pam_winbind.h nsswitch/pam_winbind.h: fix licence/copyright. 2011-06-10 15:11:57 +02:00
wb_common.c nsswitch: Disable uid_wrapper in libwbclient. 2011-10-27 13:32:01 +02:00
wb_reqtrans.c nsswitch: make wb_reqtrans a common subsystem. 2011-02-17 00:52:42 +01:00
wb_reqtrans.h nsswitch: make wb_reqtrans a common subsystem. 2011-02-17 00:52:42 +01:00
wbinfo.c Extending space for fqdn in wbinfo --trusted-domains in verbose mode 2012-08-23 03:49:00 +02:00
winbind_client.h nsswitch/winbind_client.h: fix licence/copyright 2011-06-10 15:12:00 +02:00
winbind_krb5_locator.c Fix bug reported by Dina_Fine@Dell.com. 2012-04-25 22:01:18 +02:00
winbind_nss_aix.c nsswitch/winbind_nss_aix.c(fill_grent): fixed memory leak. 2009-05-25 16:14:16 +02:00
winbind_nss_config.h Fix redefinition of fstrcpy. 2011-05-17 16:18:37 -07:00
winbind_nss_freebsd.c Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD 2011-04-19 19:15:13 +02:00
winbind_nss_hpux.h s3: readd h_errno struct member but rename it 2010-06-10 23:22:49 +02:00
winbind_nss_irix.c nsswitch: Move source3 files to top level dir. 2008-12-16 13:02:45 +01:00
winbind_nss_irix.h nsswitch: Move source3 files to top level dir. 2008-12-16 13:02:45 +01:00
winbind_nss_linux.c nsswitch: Remove a pointless if-clause 2012-02-25 22:14:38 +01:00
winbind_nss_linux.h nsswitch: Move source3 files to top level dir. 2008-12-16 13:02:45 +01:00
winbind_nss_netbsd.c nss_winbind: remove unused variable 2009-09-15 03:42:30 +02:00
winbind_nss_netbsd.h nsswitch: Move source3 files to top level dir. 2008-12-16 13:02:45 +01:00
winbind_nss_solaris.c nss_winbind: Solaris 64-bit fix and... 2008-12-16 17:04:02 +01:00
winbind_nss_solaris.h s3-nsswitch: Fix warnings on Solaris. 2012-02-06 18:28:53 +01:00
winbind_nss.h nsswitch: Move source3 files to top level dir. 2008-12-16 13:02:45 +01:00
winbind_struct_protocol.h winbind: Extend wbcAuthenticateUserEx to provide PAC 2012-09-20 19:49:32 -07:00
wins.c s3: Remove "struct ip_service" from resolve_wins 2011-06-12 17:07:47 +02:00
wscript_build allow to use system iniparser library. 2012-05-09 17:38:33 +02:00
wscript_configure s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them 2010-04-06 20:27:11 +10:00