Biorąc pod uwagę to w moim app starcie ...Owin Stage Markery
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.PostAuthenticate);
app.Use((context, next) =>
{
return next.Invoke();
}).UseStageMarker(PipelineStage.Authenticate);
... dlaczego kod PostAuthenticate wykonać przed kodem Authenticate?
Nie mam na myśli "dlaczego pierwszy app.use zostaje wywołany przed drugą aplikacją." Mam na myśli: Dlaczego pierwsze wywołanie jest wywoływane przed sekundą, zważywszy, że drugie powinno mieć miejsce wcześniej w zażądać potoku?
EDIT
związane z tym problemu: How am I getting a windows identity in this code?
Infrastruktura zbuduje potok składników oprogramowania pośredniego na podstawie kolejności, w jakiej zostały dodane do obiektu IAppBuilder w metodzie konfiguracji. – Nkosi
, więc znaczniki etapu nie służą? – War