ADFS openid-connect 从没有 OWIN 的 Web 应用程序

ADFS openid-connect from web application without OWIN

我有一个现有的 Web 应用程序,它具有定制的身份验证和登录模块。我想通过 ADFS openid-connect 为一些用户添加登录名,但我看到的所有示例都是基于我无法使用的 OWIN。 我的计划是让一些外部用户通过 Azure AD 登录,一旦他们在 Azure 中通过身份验证,我将在 Web 应用程序中创建临时用户。

我可以使用 ADAL 框架还是必须通过使用例如 .Net HTTPClient 来自定义代码与 Azure AD 的所有通信?

谢谢。

我们实施了一个解决方案,重定向到 Azure AD 登录页面,然后 return URL 返回站点并检查令牌的有效性。