Lors de l'utilisation d'une stratégie d'autorisation, est-il possible de comprendre quelle stratégie n'a pas abouti?Aspnet Core identifier quelle stratégie d'exigence a échoué
Idéalement, j'aimerais pouvoir modifier les données dans le pipeline de middleware afin de mieux comprendre pourquoi un 403 est renvoyé au consommateur de l'API.
Tout ce qui est retourné pour le moment est un 403; Interdit. Est-il possible de comprendre la raison de l'échec de la politique dans la méthode configure de Statup.cs?
app.Use(async (context, next) =>
{
await next();
if (context.Response.StatusCode == 403)
{
// which policy failed? need to inform consumer which requirement was not met
await next()
}
});