Может кто-нибудь сказать мне, возможно ли заставить 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? Это можно использовать или нет?