struct auth_context **auth_context)
{
const char *methods = NULL;
- NTSTATUS nt_status;
switch (lp_server_role()) {
case ROLE_ACTIVE_DIRECTORY_DC:
DEBUG(5,("Making default auth method list for server role = "
"'active directory domain controller'\n"));
- return make_auth_context_specific(mem_ctx, auth_context, "samba4");
- default:
+ methods = "samba4";
break;
- }
-
- if (lp_auth_methods()) {
- DEBUG(5,("Using specified auth order\n"));
- nt_status = make_auth_context_text_list(
- mem_ctx, auth_context,
- discard_const_p(char *, lp_auth_methods()));
- return nt_status;
- }
-
- switch (lp_server_role()) {
case ROLE_DOMAIN_MEMBER:
DEBUG(5,("Making default auth method list for server role = 'domain member'\n"));
methods = "guest sam winbind sam_ignoredomain";
struct auth_context **auth_context)
{
const char *methods = NULL;
- NTSTATUS nt_status;
-
- /*
- * We do the lp_auth_methods check before
- * the lp_server_role check in order to
- * backward compatible. The "auth methods" option
- * is deprecated now, so this will go away in a future
- * release.
- */
- if (lp_auth_methods()) {
- DBG_INFO("Using specified auth order for netlogon\n");
- nt_status = make_auth_context_text_list(
- mem_ctx, auth_context,
- discard_const_p(char *, lp_auth_methods()));
- return nt_status;
- }
switch (lp_server_role()) {
case ROLE_DOMAIN_BDC: