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) ;