#include "auth/kerberos/kerberos_util.h"
#include "libds/common/roles.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
static NTSTATUS auth_generate_session_info_wrapper(struct auth4_context *auth_context,
TALLOC_CTX *mem_ctx,
void *server_returned_info,
#include "auth/ntlm/auth_proto.h"
#include "param/param.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
_PUBLIC_ NTSTATUS auth4_anonymous_init(TALLOC_CTX *);
/**
#include "auth/ntlm/auth_proto.h"
#include "libcli/security/security.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
_PUBLIC_ NTSTATUS auth4_developer_init(TALLOC_CTX *);
static NTSTATUS name_to_ntstatus_want_check(struct auth_method_context *ctx,
#include "libcli/auth/libcli_auth.h"
#include "libds/common/roles.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
NTSTATUS auth_sam_init(void);
extern const char *user_attrs[];
#include "includes.h"
#include "auth/auth.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
NTSTATUS server_service_auth_init(TALLOC_CTX *ctx)
{
return auth4_init();
#include "auth/auth.h"
#include "dsdb/samdb/samdb.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
struct authenticate_ldap_simple_bind_state {
bool using_tls;
struct auth4_context *auth_context;
#include "../libcli/auth/pam_errors.h"
#include "param/param.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
_PUBLIC_ NTSTATUS auth4_unix_init(TALLOC_CTX *);
/* TODO: look at how to best fill in parms retrieveing a struct passwd info
#include "librpc/gen_ndr/drsuapi.h"
#include "dsdb/samdb/samdb.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
/* this default function can be used by mostly all backends
* which don't want to set a challenge
*/
#include "dsdb/samdb/samdb.h"
#include "auth/auth_sam.h"
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_AUTH
+
_PUBLIC_ NTSTATUS auth4_winbind_init(TALLOC_CTX *);
static NTSTATUS winbind_want_check(struct auth_method_context *ctx,