2015-11-27 3 views
0

Я хочу использовать BasicAuth с Asp.Net. Это работает до сих пор. Есть только одно, чего я не могу понять. Учитывая следующий код, как мне продолжить входящий запрос, если пользователь аутентифицирован?Как просто продолжить запрос?

Похоже, что BasicMiddleware имеет следующий следующий RequestDelegate. Но как мне получить доступ к нему в методе «Выполнить»?

public void Configure(IApplicationBuilder app, 
     IHostingEnvironment env, 
     ILoggerFactory loggerFactory) 
{... 
app.Run(async (context) => 
{ 
    if (!context.User.Identity.IsAuthenticated) 
     await context.Authentication.ChallengeAsync(); 
     else 
     wait ??? 
}); 
    ..... 

ответ

1

Я только что использовал Использовать вместо Run, и он работает.

Смежные вопросы