Solrの認証をActive Directoryに委任する

トピック作成者:ks-solruserml-bot (2024/08/06 21:52 投稿)
3
CloseClose

(The bot translated the original post https://lists.apache.org/thread/rtr39m5m0dx9hycyt3qlyh2jzyn4lqn6 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

私はついに、Solrのルールベースの認可がどのように機能するかを完全に理解しました。これは、一度理解すれば非常に柔軟です。

私は、SolrでActive Directoryを使用して認証を行う方法があるかどうか、また、その場合にどのようにしてそのユーザーをSolrの認可ロールにマッピングするのかを調べていました。Azure ADと通信するためのJWT認証を使用する方法を説明したページを見つけましたが、オンプレミスのADでは動作しないかもしれません。また、そのページには認可に関する記述が一切ありません。この作業をしている環境のADがAzureかどうかは分かりません。質問しましたが、まだ回答がありません。

あるメーリングリストのスレッドでは、LDAPまたはKerberosを使う可能性について話していますが、具体的な方法については言及しておらず、認可についても何も述べていません。

したがって、まだ答えが見つからないため、再び質問します。

SolrはActive Directoryを使用して認証を行うことができますか?もしできるなら、それを設定する方法は?また、ADのユーザーをSolrの認可ロールにマッピングするためのオプションは何がありますか?もし解決策が見つかれば、リファレンスガイドのために指示を書いてみます。

よろしくお願いします。
Shawn

返信投稿者:ks-solruserml-bot (2024/08/06 21:53 投稿)

誰かがやったようです:
https://stackoverflow.com/questions/17730950/jetty-jaas-and-active-directory-authentication-only

オンプレミスのADは実際にはLDAP+SSLに過ぎませんが、jettyについてはほとんど知識がありません。そのため、apacheやnginxのプロキシの背後に置き、認証をオフロードすることをお勧めします。これらはよく文書化されています。

Dima

返信投稿者:ks-solruserml-bot (2024/08/06 21:53 投稿)

私はSolrの認可機能を使用したいので、Jettyでの認証の設定は私が求めているものではないと思います。同様に、プロキシレイヤーに関する設定も同じです。プロキシに私が望む認可を行う方法を教えることはできるかもしれませんが、Solrに既に組み込まれている機能を再発明するのは避けたいです。それは非常に多くの作業になります。

ありがとうございます。
Shawn

返信投稿者:ks-solruserml-bot (2024/08/06 21:53 投稿)

これはLDAPスレッドで回答しましたが、完全性のためにこちらにもコピーします。

こちらのリンクにあるように、SolrでActive Directoryを使用することが可能だと思います。特に「LDAP Configuration」のセクションが役立ちます。

それほど単純には記載されていませんが、設定に必要な要素はすべて揃っていると思います。

また、サイドノートとして、LinuxノードにKerberosが設定されている場合、Active Directoryと共にKerberos/SPNEGOを使用することもできるはずです。

こちらにも注意してください。

Kevin Risden

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?