問題タブ [netldap]

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.

0 投票する
1 に答える
3093 参照

ldap - net-ldap ライブラリを使用して、LDAP にグループの詳細を問い合わせる

ruby 用の net-ldap ライブラリを使用して、グループの詳細について LDAP サーバーにクエリを実行しようとしています。

グループの詳細は取得できますが、グループの所有者は取得できません。

何が間違っているのですか?? そしてそれを行う方法

0 投票する
3 に答える
16965 参照

ruby - Rubyのnet-ldapで「有効」ユーザーを検索します

net-ldapgemを使用してActiveDirectoryを検索しています。
フィルタを使用してユーザーを検索できます。

これにより、sAMAccountNameがneilで始まり​​、コンピューターアカウントではないすべてのユーザーが表示されます。

有効なアカウントのみを検索するフィルターを追加するにはどうすればよいですか?

0 投票する
1 に答える
261 参照

ruby - net-ldap を使用した Active Directory の「コンテキストレス」ログイン

私はRails 3.2アプリケーションを書いており、認証としてNet::LDAPを使用して会社のMS ADDSに接続したいと考えています。Net::LDAP でユーザーを認証できます。問題は、ユーザーが異なる OU に存在するため、「コンテキストレス」ログインを行いたいということです。Microsoft の世界でコンテキストレスと呼ばれるかどうかはわかりません。私は Novell 出身です。

私が言いたいのは、FQDN を与える必要はなく、sAMAccountName とパスワードだけでよいということです。:base オプションは、そのコンテキストで私をロックしているようで、ユーザーがその OU だけに存在することを期待しています。

最初にユーザー (FQDN) にバインドしてからフィルター検索を行う必要がありますか? どんな提案も大歓迎です。

0 投票する
2 に答える
1490 参照

ruby-on-rails - old_password なしで LDAP ユーザーパスワードをリセットするには? Net::Ldap gem または devise_ldap_authenticatable gem の使用

gem「devise_ldap_authenticatable」でユーザーパスワードをリセットしようとしましたが、うまくいきませんでした。

実行しようとしたコマンドは.

しかし、うまくいきませんでした。

残念ながら、バインドしようとすると、古いパスワードが nil であるため、そのユーザーをパスワード nil でバインドしようとします。また、管理者ユーザーの資格情報でバインドしようとしましたが、管理者ユーザーがログインしています。パスワードは更新されません。

その権限を持つ管理者ユーザーとして「old_password」を使用せずに、ユーザー LDAP アカウントのパスワードをリセットするにはどうすればよいでしょうか?

より良い解決策を知っている場合は、共有してください!

0 投票する
1 に答える
1297 参照

perl - Net::LDAP を使用して DN による検索を行う方法

Perl とNet::LDAPを使用して、特定の DN が LDAP ディレクトリに存在するかどうかを確認したいと考えています。だから、私は次のようなことをするだろうと考えました:

ただし、それはBad filterエラーになります。を追加することで機能させることができますが、それfilter => '(objectClass=*)'は少し面倒です。

これは私がこれを行うことになっている方法ですか、それとも何かを見逃していますか? 私は Net::LDAP が初めてです。

0 投票する
1 に答える
1584 参照

ruby - Active Directory LDAPはユーザーを別のOUに移動します - Ruby

Active Directory との統合で問題が発生しました。ユーザーをある OU から別の OU に移動できるようにする必要があります。私はgithubマスターブランチにあるnet-ldap 0.5.0を使用しており、ソースコードを掘り下げて、これができることがわかりました

私は得ています:#<OpenStruct code=53, error_message="00000057: LdapErr: DSID-0C090A95, comment: Old RDN must be deleted, data 0, v1772\x00", matched_dn="", message="Unwilling to perform"> 。古い RDN を削除して、ユーザーを新しい OU に移動する方法がわかりません。

これが私が抱えている唯一の問題です。他に何か提供する必要がある場合は、お知らせください。すべての助けを前もってありがとう!

0 投票する
2 に答える
2738 参照

ruby-on-rails - Rubyは安全なLDAPサーバーの証明書を確認します

https://github.com/ruby-ldap/ruby-net-ldap (net-ldap) gem を使用して、Rails アプリでユーザーの信頼性を検証しています。しかし、データを LDAP サーバーに渡す前に、同じ安全なサーバーと通信していることを確認する必要があります。Rubyで証明書を確認できる回避策はありますか

追加の詳細:(私が試したこと)

  1. 私に渡される証明書は、実行時に表示されるものと同じです

    /li>
  2. http://www.ldapsoft.com/を使用してクライアントのサーバーに接続しましたセキュリティ > サーバー証明書の管理で提供された証明書ファイルを追加しない限り、セキュリティ証明書が不明であるという警告が表示されます

  3. 最初にプレーンルビー(gemなし)で手動で実行しようとしましたが、次のエラーが発生します

    コード:

    /li>
0 投票する
1 に答える
840 参照

ruby - Ruby NetLdap - Samba4 でユーザー エントリをあるコンテナから別のコンテナに移動する

net-ldap のrename方法を使用して、ユーザーをある OU から別の OU に移動しています。ただし、「古い RDN を削除する必要があります」というエラーが表示されます。

作成したメソッドは次のとおりです。

RDN(CN)だけを変更しようとすると、同じ応答が発生します。接続するサーバーは Samba4 サーバーです。追加、削除、更新などはすべて期待どおりに機能しています。名前の変更に問題があるだけです。

0 投票する
1 に答える
3094 参照

ruby - Ruby net-ldap ユーザーを追加

これを行うことにより、ldapを使用して新しいユーザーを作成しようとしています:

私は LDAP を初めて使用しますが、net-ldap を使用して新しいユーザーを作成する方法の明確な例を提供するオンラインの場所を見つけることができません。