【问题标题】:Manage Azure AD Authentication getting windows Credentials管理获取 Windows 凭据的 Azure AD 身份验证
【发布时间】:2018-09-20 12:32:10
【问题描述】:

我按照Microsoft Guide 将 Microsoft Office 365 身份验证放入我的 WPF 应用程序和 WEB API。 一切正常,用户打开应用程序并显示一个微软弹出窗口。 登录后,用户可以使用我的 WEB API。 现在,连同这个解决方案,我想获取 Windows 凭据并在 Azure AD 中自动对用户进行身份验证。

大多数时候,我的用户都在同一个 azure 租户域下,所以我想在没有用户交互的情况下自动对其进行身份验证。

这是一个可能的解决方案还是 Windows 身份验证无法与 azure AD 对话?

【问题讨论】:

    标签: c# .net wpf azure-active-directory windows-authentication


    【解决方案1】:

    我在 Microsoft Docs 中找到了一个更好看的解决方案: " 使用 Windows 集成安全性获取令牌 如果您的 PC 已加入域或 AAD,您还可以使用 Windows 集成的安全性。为此,您需要取消注释创建不带参数的 UserCredential 实例的行,而不是调用 TextualPrompt():参见 Program.cs

    UserCredential uc = new UserCredential(); 您可以通过使用 [Authorize] 属性装饰类或方法来触发中间件发送 OpenID Connect 登录请求 "

    【讨论】:

      猜你喜欢
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 2022-01-19
      • 2020-07-12
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多