Я новичок в фильтрах 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:
Я запустил Студию "Как Администратор" и как обычный вход
с одинаковыми результатами.