2011-01-06 6 views
0

Silverlightを使用してNTアカウントの名前を取得する方法を教えてもらえますか? 私はasp.netでNTアカウントを取得するのは簡単です。 しかし、私のSilverlight Webサイトはhtmlページでホストされています。SilverlightでNTアカウントを取得するには?

ありがとうございました。

答えて

0

これはスパマーの夢が実現するでしょう。 MYDOMAIN \ johndoeは[email protected]の有効なメールアドレスを提示するのに十分な情報を彼に与えるでしょう。だからSilverlightはHTMLホストアプリケーションからその情報にアクセスすることはできません。

ただし、アプリケーションがローカルイントラネットゾーンのページにホストされていると仮定して、サーバー上のユーザー名にアクセスし、InitParamsプロパティを使用してSilverlightアプリケーションに渡します。

+0

こんにちはジョシュ、私は "initParams"の使い方を知っています。しかし、default.htmlでアカウントを取得するのは難しいです.I を追加してください。しかし、default.htmlでは動作しません。

+0

以降は.aspxに名前を変更する必要があります。 htmlはサーバー上では実行されません。 – Josh

1

簡単に言えば - あなたはしません。それを必要とするWebサービスに呼び出すまで、認証の概念はありません。その時点で、アイデンティティはサービスに流れます。だからあなたはそれが呼び出されたユーザー名を返すサービスを持つことができます。