0

現在ログインしているユーザーの UserPrincipalName を Java を使用して取得したいのですが、AD に接続してそれを取得できますが、これらすべての構成やその他のものを避けたいのですが、Java を使用して UPN を取得する簡単な方法はありますか?

AD に保存されている UPN は通常、userName@domainName 形式です。ユーザーが john でドメインが vmware の場合、john@vmware が返されます。

お知らせ下さい。

4

1 に答える 1

0

Java と JavaScript は別の言語です。Java サーブレットの場合、 UserPrinciple name プロパティを取得できます

GetPageContext().getRequest().getUserPrincipal().getName()

JavaScriptの場合、サーバーに値としてレンダリングしてこれを提供させるか、ユーザープリンシパルを応答データに追加するか、ページスクリプトを介して呼び出し可能にするフレームワークまたはAJAXが必要です。

于 2016-07-22T21:36:26.757 に答える