Am codul de mai jos pentru a ocoli adăugarea de autentificare în timpul de dezvoltare locală, eu sunt, folosind Azure AD & .NET Core.
#if !DEBUG
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApi(Configuration.GetSection("AzureAd"));
#endif
Cu toate acestea, deoarece am controller protejat de Autoriza atribut, cum pot ocoli Autoriza atribut din interiorul Controlerului în timpul de dezvoltare locală:
[Authorize(Roles = "Buyer")]
public class ProductController : ApiBaseController
{
}
În .NET Framework nu am codul de mai jos pentru a trece peste Autoriza atribut:
public class MyAuthorizeAttribute : AuthorizeAttribute
{
#if DEBUG
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
return true;
}
#endif
}
Ceea ce este echivalent cod pentru .NET Core ? sau exista vreun alt mod de a trece peste Autoriza atribut la Pornire.cs clasa ?