Атрибут MVC Authorize блокирует все - PullRequest
0 голосов
/ 01 апреля 2019

Я новичок в фильтрах MVC и проверяю атрибут Authorize. В простом примере я использовал [Authorize (Roles = "admin")] или [Authorize (Users = "") Этот код выполняется на моем локальном компьютере с использованием Visual Studio 2015. У пользователя есть права администратора. Тем не менее, я не могу получить ничего, кроме 401 Not Authorized, ошибки.

Simple example using 'Users':
public class HomeController : Controller
{
    [Authorize(Users ="user")]
    public string Index()
    {
        return "This is the Index action on the Home controller" + 
 System.Security.Principal.WindowsIdentity.GetCurrent().Name;       
    }
}

Note:
Printing 'Name' shows my user name.
However, in the 401 error message, I see this:
Logon Method   Anonymous
Logon User     Anonymous

When I check the xml log file, it shows :
           remoteUserName=""
           userName=""
           tokenUserName="<my user name>"

Примечание II: Я запустил Студию "Как Администратор" и как обычный вход с одинаковыми результатами.

...