我有一个现有的Web应用程序,它具有自定义的身份验证和登录模块。我想通过ADFS openid-connect为一些用户添加登录,但我看到的所有示例都基于OWIN,我无法使用。我的计划是让一些外部用户通过Azure AD登录,一旦在Azure中进行身份验证,我将在Web应用程序中创建临时用户。
我可以使用ADAL框架,还是必须通过使用例如.Net HTTPClient来自定义与Azure AD的所有通信代码?
谢谢。
我们实现了一个解决方案,重定向到Azure AD登录页面,然后返回到站点的URL并检查令牌的有效性。