从ASP Web表单实施Azure AD身份验证

时间:2018-11-06 09:45:33

标签: azure authentication azure-active-directory single-sign-on forms-authentication

我需要从asp webforms 实施Azure AD身份验证。可以帮忙吗?我尝试使用HttpContext.GetOwinContext()调用,但看起来仅适用于MVC。如果使用HttpContext.Current.GetOwinContext(),我也会发现异常。看到以下异常

  

[HttpRequestException:响应状态代码不指示成功:   400(错误请求)。]

     

[IOException:IDX20804:无法从以下位置检索文档:[[PII是   默认隐藏。在中设置“ ShowPII”标志   IdentityModelEventSource.cs设置为true即可显示它。]

     

[InvalidOperationException:IDX20803:无法获取配置   from:'[PII默认为隐藏。在中设置“ ShowPII”标志   IdentityModelEventSource.cs设置为true即可显示它。]

我的方法:

HttpContext.Current.GetOwinContext().Authentication.Challenge( new AuthenticationProperties { RedirectUri = "~/Default.aspx" }, OpenIdConnectAuthenticationDefaults.AuthenticationType);

0 个答案:

没有答案