Vis*_*hnu 5 c# active-directory uwp windows-10-universal
目前,我的企业UWP应用使用用户的AD用户名和密码进行身份验证,该用户名和密码通常与Windows登录用户相同。我需要删除此要求,并允许用户基于当前Windows用户直接登录到应用程序。我一直在搜索很多,发现它是针对WebSite而不是针对app。我正在使用以下客户端:
var filter = new HttpBaseProtocolFilter();
Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient(filter);
client.GetAsync(url);
Run Code Online (Sandbox Code Playgroud)
是否有任何资源可以在UWP app中使用哪些Windows单一登录身份验证来完成?
编辑:
某些解决方案是特定于Azure目录的,但是在我的情况下,它可能并非始终是Azure目录,但可能是具有域凭据(ADFS)的企业级Active Directory,使用UWP app的用户将使用与Windows登录凭据相同的凭据登录。因此,我一直在寻找当前Windows登录用户无需重新输入凭据即可登录的解决方案。可能类似于Chrome / IE浏览器自动登录Intranet网站。
您可以参考以下示例:Web 帐户管理示例。
它展示了如何获取 Azure AD 的令牌。这可能是一个很好的起点。
| 归档时间: |
|
| 查看次数: |
1528 次 |
| 最近记录: |