Получение имени пользователя Windows конечного пользователя в рамках ABP? - PullRequest
0 голосов
/ 13 октября 2018

Итак, я пытаюсь получить имя пользователя Windows конечного пользователя в рамках ABP.На основании других сообщений я понимаю, что мне нужно включить проверку подлинности Windows в IIS, а также отключить анонимную проверку подлинности.Однако, когда я делаю это, я нажимаю на ошибку «Модуль фильтрации запросов настроен на отклонение запроса, если строка запроса слишком длинная».

Я пытался добавить атрибуты AllowAnonymous и AbpAllowAnonymous в свой AccountController, но эта рекурсивная ошибка строки запроса по-прежнему возникает.

И если я оставлю анонимную аутентификацию включенной, я не смогу получить имя пользователя Windows любым из следующих способов:

HttpContext.Current.Request.LogonUserIdentity.Name
HttpContext.Current.User.Identity.Name
Security.Principal.WindowsIdentity.GetCurrent().Name

Спасибо за любую помощь, которую вы можете предоставить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...