Работает ли MSAL в ASP. NET Framework 4.5.2 без MVC - PullRequest
0 голосов
/ 25 марта 2020

Может кто-нибудь сказать мне, возможно ли заставить MSAL работать в проекте ASP. NET Framework 4.5.2 (без MVC)?

Я пытался реализовать пример кода, но Я не могу заставить его работать ..

Пример: https://github.com/Azure-Samples/ms-identity-aspnet-webapp-openidconnect Я могу заставить пример проекта работать правильно.

Единственное изменение из примера кода это:

HttpContext.Current.GetOwinContext().Authentication...

Вместо

HttpContext.GetOwinContext().Authentication...

Но после вызова метода SignIn мой запрос все еще не аутентифицирован:

 public void SignIn()
    {
        if (!Request.IsAuthenticated)
        {
            HttpContext.Current.GetOwinContext().Authentication.Challenge(new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectAuthenticationDefaults.AuthenticationType);
        }
    }

Или есть что-то делать с файлом startup.cs? Это можно использовать или нет?

...