Мне нужно реализовать аутентификацию Azure AD из asp webforms . Может кто-нибудь помочь? Я пытался использовать HttpContext.GetOwinContext()
вызов, но похоже, что он только для MVC. Если используется HttpContext.Current.GetOwinContext()
, я также нахожу исключения. Ниже показано исключение
[HttpRequestException: код состояния ответа не указывает на успех:
400 (неверный запрос).]
[IOException: IDX20804: невозможно получить документ из: '[PII is
скрыто по умолчанию. Установите флаг «ShowPII» в
IdentityModelEventSource.cs в true, чтобы раскрыть его.]
[InvalidOperationException: IDX20803: невозможно получить конфигурацию
from: '[PII по умолчанию скрыт. Установите флаг «ShowPII» в
IdentityModelEventSource.cs в true, чтобы раскрыть его.]
Мой метод:
HttpContext.Current.GetOwinContext().Authentication.Challenge( new AuthenticationProperties { RedirectUri = "~/Default.aspx" }, OpenIdConnectAuthenticationDefaults.AuthenticationType);