auth_method 44 examples/auth/auth_skel.c NTSTATUS auth_init_skel(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 46 examples/auth/auth_skel.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 50 examples/auth/auth_skel.c (*auth_method)->auth = check_skel_security; auth_method 51 examples/auth/auth_skel.c (*auth_method)->name = "skel"; auth_method 84 source3/auth/auth.c auth_methods *auth_method; auth_method 96 source3/auth/auth.c for (auth_method = auth_context->auth_method_list; auth_method; auth_method = auth_method->next) { auth_method 97 source3/auth/auth.c if (auth_method->get_chal == NULL) { auth_method 98 source3/auth/auth.c DEBUG(5, ("auth_get_challenge: module %s did not want to specify a challenge\n", auth_method->name)); auth_method 102 source3/auth/auth.c DEBUG(5, ("auth_get_challenge: getting challenge from module %s\n", auth_method->name)); auth_method 105 source3/auth/auth.c challenge_set_by, auth_method->name)); auth_method 109 source3/auth/auth.c mem_ctx = talloc_init("auth_get_challenge for module %s", auth_method->name); auth_method 114 source3/auth/auth.c challenge = auth_method->get_chal(auth_context, &auth_method->private_data, mem_ctx); auth_method 117 source3/auth/auth.c auth_method->name)); auth_method 119 source3/auth/auth.c DEBUG(5, ("auth_get_challenge: successfully got challenge from module %s\n", auth_method->name)); auth_method 121 source3/auth/auth.c challenge_set_by = auth_method->name; auth_method 122 source3/auth/auth.c auth_context->challenge_set_method = auth_method; auth_method 215 source3/auth/auth.c auth_methods *auth_method; auth_method 252 source3/auth/auth.c for (auth_method = auth_context->auth_method_list;auth_method; auth_method = auth_method->next) { auth_method 255 source3/auth/auth.c mem_ctx = talloc_init("%s authentication for user %s\\%s", auth_method->name, auth_method 258 source3/auth/auth.c result = auth_method->auth(auth_context, auth_method->private_data, mem_ctx, user_info, server_info); auth_method 262 source3/auth/auth.c DEBUG(10,("check_ntlm_password: %s had nothing to say\n", auth_method->name)); auth_method 271 source3/auth/auth.c auth_method->name, user_info->smb_name)); auth_method 274 source3/auth/auth.c auth_method->name, user_info->smb_name, nt_errstr(nt_status))); auth_method 332 source3/auth/auth.c auth_methods *auth_method; auth_method 336 source3/auth/auth.c for (auth_method = (*auth_context)->auth_method_list; auth_method; auth_method = auth_method->next) { auth_method 337 source3/auth/auth.c TALLOC_FREE(auth_method->private_data); auth_method 53 source3/auth/auth_builtin.c static NTSTATUS auth_init_guest(struct auth_context *auth_context, const char *options, auth_methods **auth_method) auth_method 55 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_method 58 source3/auth/auth_builtin.c (*auth_method)->auth = check_guest_security; auth_method 59 source3/auth/auth_builtin.c (*auth_method)->name = "guest"; auth_method 105 source3/auth/auth_builtin.c static NTSTATUS auth_init_name_to_ntstatus(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 107 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_method 110 source3/auth/auth_builtin.c (*auth_method)->auth = check_name_to_ntstatus_security; auth_method 111 source3/auth/auth_builtin.c (*auth_method)->name = "name_to_ntstatus"; auth_method 154 source3/auth/auth_builtin.c static NTSTATUS auth_init_fixed_challenge(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 156 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_method 159 source3/auth/auth_builtin.c (*auth_method)->auth = check_fixed_challenge_security; auth_method 160 source3/auth/auth_builtin.c (*auth_method)->get_chal = auth_get_fixed_challenge; auth_method 161 source3/auth/auth_builtin.c (*auth_method)->name = "fixed_challenge"; auth_method 424 source3/auth/auth_domain.c static NTSTATUS auth_init_ntdomain(struct auth_context *auth_context, const char* param, auth_methods **auth_method) auth_method 426 source3/auth/auth_domain.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 430 source3/auth/auth_domain.c (*auth_method)->name = "ntdomain"; auth_method 431 source3/auth/auth_domain.c (*auth_method)->auth = check_ntdomain_security; auth_method 526 source3/auth/auth_domain.c static NTSTATUS auth_init_trustdomain(struct auth_context *auth_context, const char* param, auth_methods **auth_method) auth_method 528 source3/auth/auth_domain.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 532 source3/auth/auth_domain.c (*auth_method)->name = "trustdomain"; auth_method 533 source3/auth/auth_domain.c (*auth_method)->auth = check_trustdomain_security; auth_method 301 source3/auth/auth_netlogond.c auth_methods **auth_method) auth_method 303 source3/auth/auth_netlogond.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 307 source3/auth/auth_netlogond.c (*auth_method)->name = "netlogond"; auth_method 308 source3/auth/auth_netlogond.c (*auth_method)->auth = check_netlogond_security; auth_method 377 source3/auth/auth_sam.c static NTSTATUS auth_init_sam_ignoredomain(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 379 source3/auth/auth_sam.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 383 source3/auth/auth_sam.c (*auth_method)->auth = check_sam_security; auth_method 384 source3/auth/auth_sam.c (*auth_method)->name = "sam_ignoredomain"; auth_method 434 source3/auth/auth_sam.c static NTSTATUS auth_init_sam(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 436 source3/auth/auth_sam.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 440 source3/auth/auth_sam.c (*auth_method)->auth = check_samstrict_security; auth_method 441 source3/auth/auth_sam.c (*auth_method)->name = "sam"; auth_method 122 source3/auth/auth_script.c static NTSTATUS auth_init_script(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 124 source3/auth/auth_script.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 128 source3/auth/auth_script.c (*auth_method)->name = "script"; auth_method 129 source3/auth/auth_script.c (*auth_method)->auth = script_check_user_credentials; auth_method 138 source3/auth/auth_script.c (*auth_method)->private_data = (void *)priv; auth_method 455 source3/auth/auth_server.c static NTSTATUS auth_init_smbserver(struct auth_context *auth_context, const char* param, auth_methods **auth_method) auth_method 457 source3/auth/auth_server.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 460 source3/auth/auth_server.c (*auth_method)->name = "smbserver"; auth_method 461 source3/auth/auth_server.c (*auth_method)->auth = check_smbserver_security; auth_method 462 source3/auth/auth_server.c (*auth_method)->get_chal = auth_get_challenge_server; auth_method 131 source3/auth/auth_unix.c static NTSTATUS auth_init_unix(struct auth_context *auth_context, const char* param, auth_methods **auth_method) auth_method 133 source3/auth/auth_unix.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 137 source3/auth/auth_unix.c (*auth_method)->name = "unix"; auth_method 138 source3/auth/auth_unix.c (*auth_method)->auth = check_unix_security; auth_method 2139 source3/auth/auth_util.c bool make_auth_methods(struct auth_context *auth_context, auth_methods **auth_method) auth_method 2146 source3/auth/auth_util.c if (!auth_method) { auth_method 2151 source3/auth/auth_util.c *auth_method = TALLOC_P(auth_context->mem_ctx, auth_methods); auth_method 2152 source3/auth/auth_util.c if (!*auth_method) { auth_method 2156 source3/auth/auth_util.c ZERO_STRUCTP(*auth_method); auth_method 135 source3/auth/auth_wbc.c static NTSTATUS auth_init_wbc(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 137 source3/auth/auth_wbc.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 141 source3/auth/auth_wbc.c (*auth_method)->name = "wbc"; auth_method 142 source3/auth/auth_wbc.c (*auth_method)->auth = check_wbc_security; auth_method 93 source3/auth/auth_winbind.c struct auth_methods *auth_method = auth_method 96 source3/auth/auth_winbind.c if ( auth_method ) auth_method 97 source3/auth/auth_winbind.c return auth_method->auth(auth_context, auth_method->private_data, auth_method 129 source3/auth/auth_winbind.c static NTSTATUS auth_init_winbind(struct auth_context *auth_context, const char *param, auth_methods **auth_method) auth_method 131 source3/auth/auth_winbind.c if (!make_auth_methods(auth_context, auth_method)) { auth_method 135 source3/auth/auth_winbind.c (*auth_method)->name = "winbind"; auth_method 136 source3/auth/auth_winbind.c (*auth_method)->auth = check_winbind_security; auth_method 145 source3/auth/auth_winbind.c (*auth_method)->private_data = (void *)priv; auth_method 146 source3/include/proto.h bool make_auth_methods(struct auth_context *auth_context, auth_methods **auth_method) ;