問題タブ [userprincipal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 名または姓からADユーザー名のリストを取得する方法(1つの入力テキストボックスから)
シナリオ: ユーザーがテキスト ボックスに名前 (姓または名のいずれか) を入力し、検索ボタンをクリックします。システムは、姓または名が既存の AD ユーザーと一致するすべてのユーザー名を (氏名とともに) 返す必要があります。
問題: 入力テキストが姓と名の両方に対して同時にチェックされません。
_UITxtUserName (テキスト ボックス)に問題があることがわかります。しかし、どのように修正できるかわかりません。.Net 3.5 を使用。
c# - UserPrincipal を使用して DistinguishedName を設定する
を使用するDirectoryEntry
と、新しいユーザー アカウントの CN を設定できますが、UserPrincipal
? プロパティは読み取り専用です。
ただし、UserPrincipal を使用する場合:
c# - グローバル カタログを検索して UserPrincipals のリストを返す方法は?
次のコードを使用してグローバル カタログを検索します。
UserPrincipal
さて、問題はからオブジェクトのリストを取得する方法がわからないことSearchResultCollection
です。これを行う理由は、従業員 ID など、グローバル カタログでは使用できない一部のユーザー プロパティにアクセスするためです。
c# - GroupPrincipal ベースから GroupPrincipalsEx にキャストする方法
いくつかの extensionAttributes を追加する GroupPrincipal 拡張機能があります。
特定のユーザーがメンバーであり、そのグループの extensionAttribute1 が特定の値であるグループのリストを取得する必要があります。カスタム オブジェクトの配列を返す必要があります (グループ SamAccountName、DN、extensionAttributes 1 ~ 4)。
ユーザーがメンバーであるすべてのグループを取得する方法は知っていますが、GroupPrincipal を GroupPrincipalsEx にキャストするのに問題があります。
DirectoryEntry を使用せずにこれを行う方法はありますか?
asp.net - 現在のユーザー プリンシパルを取得する方法
Windows 認証を使用して、Givenname、Surname などのユーザー情報を取得したいと考えています。IIS で使用UserPrincipal.Current
していて例外が発生しましたが、IIS Express は問題ないようです。
java - HttpClient は Kerberos 認証の資格情報を設定します
kerberos/HTTP ホストで認証しようとしています。Apache HttpClient をクライアントとして使用 -このソースのわずかに変更されたバージョン。 私の Kerberos 認証は問題なく動作します。ログイン資格情報をプログラムで設定する方法を知りたいです。現時点では、資格情報はコンソールから手動で入力されていますが、実行時に選択できるようにしたいと考えています。[実際には、多数のユーザーを使用してサーバーを自動化し、負荷テストを行いたいと考えています。]。
編集:関連する部分のコードスニペットは次のとおりです。
インターフェイスCredentials
には と の 2 つのメソッドがgetPassword()
ありますgetUserPrincipal()
が、私が行ったいくつかのデバッグから、それらはまったく呼び出されていないようです。
ここで何が欠けていますか? 資格情報を静的に設定するよりクリーンな方法は何ですか?
非常によく似た質問が以前に尋ねられましたが、keytabs/login.conf のハックは面倒すぎて、多数のユーザー資格情報を使用した自動負荷テストの実用的なオプションではありません。これに関する助けに感謝します。
c# - オフライン時に Windows にログインしているユーザーの電子メールを取得する
このコードを使用して、現在ログインしているユーザーの電子メールを取得します。
これは、ネットワーク上で正常に機能します。ただし、リモートで切断された状態でコードを実行するラップトップ ユーザーがいます。上記のコードは、次の状態のときにこの例外を引き起こします。
現在のユーザーの電子メールを取得する方法を知っている人はいますか?接続時/ネットワーク上と切断時の両方で機能しますか?
更新: なぜ私たちがこれをしたいのか疑問に思っている場合に備えて。私たちのシステムには、電子メールでアラートを送信する方法がたくさんあります。開発者が自動テストを実行している場合、現在ログインしているユーザー (開発者) にメールを送信して、形式を確認できるようにします。