Elasticsearch 5 の Search Guard をインストールし、ユーザー名として CN を使用したクライアント証明書のみを使用して認証を構成しました。
clientcert_auth_domain:
enabled: false
order: 2
http_authenticator:
type: clientcert
config:
username_attribute: cn #optional, if omitted DN becomes username
challenge: false
authentication_backend:
type: noop
また、Kibana 用の Search Guard プラグインもインストールしました。
Search Guard for Kibana がユーザーのログインにクライアント証明書を使用するように設定するにはどうすればよいですか? ドキュメントには、ユーザー名パスワードまたは LDAP を使用するオプションのみが表示されます: https://github.com/floragunncom/search-guard-docs/blob/master/kibana.md
しかし、Elasticsearch の Search Guard で構成されているクライアント証明書を使用したいと考えています。Kibana ユーザーに対しても clientcert 認証を有効にする構成オプションが表示されません。
それでも、ユーザー名とパスワードを挿入するフォームからログインする必要があります。