Marcadores de palco Owin
Dado isso na minha inicialização do aplicativo ...
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.PostAuthenticate);
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.Authenticate);
... por que o código PostAuthenticate é executado antes do código Authenticate?
Não quero dizer "por que o primeiro app.use é chamado antes do segundo app.use"? Quero dizer: Por que a primeira chamada é chamada antes do segundo, dado que o segundo deveria estar ocorrendo anteriormente no pipeline de solicitação?
EDITAR
Relacionado a este problema:Como estou obtendo uma identidade do Windows neste código?