我需要设置自定义UA并使用
httpRequestMessage.Headers.Add("User-Agent", "blahblah");
theWebView.NavigateWithHttpRequestMessage(httpRequestMessage);
Run Code Online (Sandbox Code Playgroud)
但是,如果我点击页面上的任何链接,这个UA会删除并设置默认UA.
我发现了同样的问题 WebView - 在每个请求上定义用户代理但是它可能在1607中修复了吗?
目前,我的企业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网站。