| 283 | } |
| 284 | |
| 285 | static void authn_dbd_hooks(apr_pool_t *p) |
| 286 | { |
| 287 | static const authn_provider authn_dbd_provider = { |
| 288 | &authn_dbd_password, |
| 289 | &authn_dbd_realm |
| 290 | }; |
| 291 | |
| 292 | ap_register_auth_provider(p, AUTHN_PROVIDER_GROUP, "dbd", |
| 293 | AUTHN_PROVIDER_VERSION, |
| 294 | &authn_dbd_provider, AP_AUTH_INTERNAL_PER_CONF); |
| 295 | ap_hook_optional_fn_retrieve(opt_retr, NULL, NULL, APR_HOOK_MIDDLE); |
| 296 | } |
| 297 | |
| 298 | AP_DECLARE_MODULE(authn_dbd) = |
| 299 | { |
nothing calls this directly
no test coverage detected