diff options
author | Andrew Tridgell <tridge@samba.org> | 2002-09-17 12:12:50 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2002-09-17 12:12:50 +0000 |
commit | b33681fc0b8ef7b9fa91c154f7c3117afafa349e (patch) | |
tree | a83b6dc52ddcd4fdc873882b5a127a33044e55c5 /source3/include | |
parent | 3fefef7a7238e63716a8003aa27a08627a61b927 (diff) | |
download | samba-b33681fc0b8ef7b9fa91c154f7c3117afafa349e.tar.gz samba-b33681fc0b8ef7b9fa91c154f7c3117afafa349e.tar.bz2 samba-b33681fc0b8ef7b9fa91c154f7c3117afafa349e.zip |
Add clock skew handling to our kerberos code. This allows us to cope with
the DC being out of sync with the local machine.
(This used to be commit 0d28d769472ea3b98ae4c8757093dfd4499f6dd1)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/ads.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source3/include/ads.h b/source3/include/ads.h index 6106eb6b40..875b895e49 100644 --- a/source3/include/ads.h +++ b/source3/include/ads.h @@ -24,7 +24,8 @@ typedef struct { char *password; char *user_name; char *kdc_server; - int no_bind; + unsigned flags; + int time_offset; } auth; /* info derived from the servers config */ @@ -32,6 +33,7 @@ typedef struct { char *realm; char *bind_path; char *ldap_server_name; + time_t current_time; } config; } ADS_STRUCT; @@ -249,3 +251,8 @@ typedef void **ADS_MODLIST; /* DomainCntrollerAddressType */ #define ADS_INET_ADDRESS 0x00000001 #define ADS_NETBIOS_ADDRESS 0x00000002 + + +/* ads auth control flags */ +#define ADS_AUTH_DISABLE_KERBEROS 1 +#define ADS_AUTH_NO_BIND 2 |