【问题标题】:Azure Active Directory Active ActAs WCFAzure Active Directory Active ActAs WCF
【发布时间】:2017-08-15 19:58:32
【问题描述】:

我正在尝试针对 Azure Active Directory 创建一个使用 WIF 保护的 MVC 5 应用。我正在尝试通过以下代码使用 SAML 令牌:

        app.UseWsFederationAuthentication(
            new WsFederationAuthenticationOptions
            {
                Wtrealm = realm,
                MetadataAddress = adfsMetadata, 
                TokenValidationParameters = new System.IdentityModel.Tokens.TokenValidationParameters
                {
                     SaveSigninToken = true
                }
            });

计划是使用返回的令牌传递到后端 WCF 服务。根据我的调查,我知道我需要在此处使用“活动流”,其中 Web 应用程序需要从 Azure AD 请求访问令牌才能通过 WCF 服务进行身份验证。

Azure Active Directory 是否支持此流程?我准备的一切似乎都表明它不是,而且这些天我们非常倾向于 WebAPI / OpenIdConnect。

我真的很想以一种或另一种方式确认这是否可行(使用 WCF)或是否该放弃这种方法。

谢谢 大卫

【问题讨论】:

    标签: wcf azure-active-directory acs ws-federation


    【解决方案1】:

    Azure AD 不支持该流。此外,您的印象是正确的 - Azure AD 中没有对 WCF 的明确支持,尽管从技术上讲,可以强制 WCF 使用 Azure AD 令牌,但这非常困难并且需要大量自定义。 我强烈建议考虑向前发展 Web API,您会发现我们过去 5 年左右的所有示例和 SDK 都基于此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 2017-06-28
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多