Ho seguito il codice per bypassare l'aggiunta di autenticazione durante lo sviluppo locale, la sto usando Azure & ANNUNCIO .NET Core.
#if !DEBUG
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApi(Configuration.GetSection("AzureAd"));
#endif
Tuttavia da quando ho il mio controller protetto da Autorizzare attributo, come faccio a bypassare la Autorizzare un attributo all'interno di Controller durante lo sviluppo locale:
[Authorize(Roles = "Buyer")]
public class ProductController : ApiBaseController
{
}
In .NET Framework che ho sotto il codice per eseguire l'override del Autorizzare l'attributo:
public class MyAuthorizeAttribute : AuthorizeAttribute
{
#if DEBUG
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
return true;
}
#endif
}
Che cosa è l'equivalente del codice per .NET Core ? o c'è qualche altro modo si può eseguire l'override di Autorizzare l'attributo in Avvio.cs classe ?