gpt4 book ai didi

c# - 如何使用当前 Windows 登录用户对 UWP 应用程序进行身份验证

转载 作者:太空狗 更新时间:2023-10-29 23:49:49 24 4
gpt4 key购买 nike

目前,我的业务 UWP 应用程序使用来自用户的 AD 用户名和密码进行身份验证,这通常与 Windows 登录用户相同。我需要删除此要求并让用户根据当前 Windows 用户直接登录到应用程序。我一直在搜索很多并找到它用于网站而不是应用程序。我正在使用以下客户端:

var filter = new HttpBaseProtocolFilter();
Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient(filter);
client.GetAsync(url);

是否有任何资源可以在 UWP 应用程序中完成 Windows 单点登录身份验证?

编辑:
一些解决方案是特定于 Azure 目录的,但在我的例子中,它可能并不总是 Azure 目录,但它可能是具有域凭据 (ADFS) 的企业事件目录,并且使用 UWP 应用程序的用户将使用与 Windows 登录凭据相同的凭据进行登录。因此,我一直在寻找解决方案,使当前登录的 Windows 用户无需再次输入凭据即可登录。它可能类似于 Chrome/IE 浏览器自动登录到内部网站。

最佳答案

您可以使用以下示例作为引用:Web Account Management Sample .

它展示了如何获取 Azure AD 的 token 。这可能是一个很好的起点。

关于c# - 如何使用当前 Windows 登录用户对 UWP 应用程序进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39159834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com