Нет, это невозможно. Там нет веб-API, которые дают вам эту информацию.
Единственное решение, которое я могу придумать, - это создать и зарегистрировать другой контроллер, чтобы у меня был один для анонимного доступа и один для авторизованного доступа, но это не так элегантно, как хотелось бы понравился.
Вы можете поместить атрибут Authorize в действие методы. Не только на уровне класса.
Итак, переместите атрибут из класса контроллера в методы действий, которые вы хотите защитить.