2010-11-18 43 views
0

SharePointでwebpartを開発しています。私は、WebアプリケーションのいずれかにログインするためにWindows認証を使用しています。現在ログインしているユーザーの実際のログイン名を取得する必要があります。 SPContext.Current.Web.CurrentUser.LoginNameで簡単に取得できることはわかっています。システム管理者の実際のログイン名を取得する - SharePoint

しかし、ここでの落とし穴は、マシンの管理者としてログインしていた場合、元のログイン名ではなくSharePoint \ Systemとしてログイン名を解析することです(domainname \ steveとしましょう)。

私がここで見ることのできる唯一の方法は、何らかの偽装によってユーザーの管理者権限を取り消すことです。しかし、これを達成する方法がわかりません。どんな洞察?

答えて

関連する問題