C'è un modo per rendere un attributo [Authorize] ignorato in un'azione in una classe controller che ha un attributo Authorize?Applicare AuthorizeAttribute a una classe controller e all'azione simultaneamente
[Authorize]
public class MyController : Controller
{
[Authorize(Users="?")]//I tried to do that and with "*", but unsuccessfuly,
public ActionResult PublicMethod()
{
//some code
}
public ActionResult PrivateMethod()
{
//some code
}
}
Solo il PrivateMethod() dovrebbe richiedere l'autenticazione, ma è stato richiesto anche.
PS: Non vorrei rendere il mio filtro di autorizzazione personalizzato.
[s '
Stai cercando di ignorare l'Autorizza che è in classe MyController per la azione PublicMethod o PrivateMethod? – itsmatt
È da ignorare per azione PublicMethod. Ho scritto qualcosa di sbagliato, mi dispiace, ora è risolto! –