Lines Matching refs:dauth
270 data_auth * const dauth = (data_auth *)d; in data_auth_free() local
271 free(dauth->key.ptr); in data_auth_free()
272 http_auth_require_free(dauth->require); in data_auth_free()
273 free(dauth); in data_auth_free()
283 data_auth * const dauth = ck_calloc(1, sizeof(*dauth)); in data_auth_init() local
284 dauth->type = TYPE_OTHER; in data_auth_init()
285 dauth->fn = &fn; in data_auth_init()
287 dauth->require = http_auth_require_init(); in data_auth_init()
289 return dauth; in data_auth_init()
535 data_auth * const dauth = data_auth_init(); in mod_auth_require_parse_array() local
536 buffer_copy_buffer(&dauth->key, &da_file->key); in mod_auth_require_parse_array()
537 dauth->require->scheme = auth_scheme; in mod_auth_require_parse_array()
538 dauth->require->algorithm = algorithm; in mod_auth_require_parse_array()
539 dauth->require->realm = realm; in mod_auth_require_parse_array()
540 dauth->require->nonce_secret = nonce_secret; /*(NULL is ok)*/ in mod_auth_require_parse_array()
541 dauth->require->userhash = config_plugin_value_tobool(userhash, 0); in mod_auth_require_parse_array()
542 if (!mod_auth_require_parse(dauth->require, require, errh)) { in mod_auth_require_parse_array()
543 dauth->fn->free((data_unset *)dauth); in mod_auth_require_parse_array()
546 array_insert_unique(auth_require, (data_unset *)dauth); in mod_auth_require_parse_array()
668 data_auth *dauth; in mod_auth_uri_handler() local
676 dauth = (!r->conf.force_lowercase_filenames) in mod_auth_uri_handler()
679 if (NULL == dauth) return HANDLER_GO_ON; in mod_auth_uri_handler()
682 const http_auth_scheme_t * const scheme = dauth->require->scheme; in mod_auth_uri_handler()
685 if (NULL != vb && http_auth_match_rules(dauth->require, vb->ptr, NULL, NULL)) { in mod_auth_uri_handler()
689 return scheme->checkfn(r, scheme->p_d, dauth->require, p->conf.auth_backend); in mod_auth_uri_handler()