J'ai ci-dessous le code de contourner l'ajout de l'authentification au cours du développement local, je suis en utilisant Azure AD & .NET de Base.
#if !DEBUG
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApi(Configuration.GetSection("AzureAd"));
#endif
Cependant depuis que j'ai mon contrôleur protégés par Autoriser attribut, comment puis-je contourner les Autoriser attribut à l'intérieur de Contrôleur au cours du développement local:
[Authorize(Roles = "Buyer")]
public class ProductController : ApiBaseController
{
}
Dans .NET Framework j'ai ci-dessous le code pour remplacer les Autoriser attribut:
public class MyAuthorizeAttribute : AuthorizeAttribute
{
#if DEBUG
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
return true;
}
#endif
}
Quel est l'équivalent du code .NET de Base ? ou est-il un autre moyen nous pouvons remplacer Autoriser l'attribut de Démarrage.cs de la classe ?