如何在Silverlight中获得NT帐户?

时间:2011-01-06 06:07:41

标签: c# silverlight

有人能告诉我如何使用Silverlight获取NT帐户名吗? 我知道在asp.net中获取NT帐户很容易。 但是我的Silverlight网站是在一个html页面中托管的。

感谢。

2 个答案:

答案 0 :(得分:1)

简单地说 - 你没有。在您呼叫需要它的Web服务之前,没有任何身份验证的概念,此时身份将流向服务。所以你可以有一个服务,它返回它所调用的用户名。

答案 1 :(得分:0)

这将成为垃圾邮件发送者的梦想成真。 MYDOMAIN \ johndoe会给他足够的信息来提供有效的电子邮件地址johndo@mydomain.com。所以不,Silverlight不允许您从HTML托管的应用程序访问该信息。

但是,假设您的应用程序托管在本地Intranet区域的页面上,您可以执行的操作是访问服务器上的用户名,然后通过InitParams属性将其传递给Silverlight应用程序。