Windows 8应用程序-单点登录在应用程序-没有域名加入

Windows 8 Application - Single Sign On In App - Not Domain joined

本文关键字:应用程序 域名 登录 单点 Windows      更新时间:2023-09-26

我正在构建一个Windows 8应用程序,我将使用密码库捕获和存储凭据。然后,我想将它们用于对特定域的所有HTTPS请求。这对于单个请求来说很容易,但我希望它是无缝的。我无法使用清单中的企业身份验证功能,因为这些机器没有加入到域。我看过Web身份验证代理,但这似乎是直接使用OAuth。

我的问题是,有没有一种方法可以:

1) Enable Enterprise Authentication and white-list the domain to use
these credentials for (even though these machines are not domain joined)?
2) Use Web Authentication to somehow use
my credentials (that I capture during initial launch) for all HTTPS
requests without OAuth? 
3) If none of the above work, what is the
best way to use credentials that are in the Password Vault for all
HTTP requests to a specific domain, rather than pragmatically
submitting them with each request? (want this to be seamless so I
can write HTML without calling on this JavaScript function each
time.  Thanks!

我认为这在Windows 8中是不可能的。您需要在每个请求中使用WinJS.xhr()XMLHttpRequest.open(),或更新您的服务以支持OAuth或OpenID