dlz_bind9: for authenticated user, set the AUTHENTICATED USERS sid in token
authorAmitay Isaacs <amitay@gmail.com>
Tue, 24 Jan 2012 23:00:31 +0000 (10:00 +1100)
committerAmitay Isaacs <amitay@gmail.com>
Tue, 24 Jan 2012 23:01:45 +0000 (10:01 +1100)
source4/dns_server/dlz_bind9.c

index 549ae0df5548748b71ec419b1b0d3c643dad9058..6f6b1da32e626497bd70766fa2ec9001ccf3850f 100644 (file)
@@ -494,7 +494,12 @@ static NTSTATUS b9_generate_session_info_pac(struct auth4_context *auth_context,
                return status;
        }
 
+       if (user_info_dc->info->authenticated) {
+               session_info_flags |= AUTH_SESSION_INFO_AUTHENTICATED;
+       }
+
        session_info_flags |= AUTH_SESSION_INFO_SIMPLE_PRIVILEGES;
+
        status = auth_generate_session_info(mem_ctx, NULL, NULL, user_info_dc,
                                            session_info_flags, session_info);
        if (!NT_STATUS_IS_OK(status)) {