Skip to main content
通常、AD/LDAP Connector のインストールは、開発者ではなくシステム管理者や運用エンジニアが担当します。これは、本番環境のリソースにアクセスする必要が生じることが多いためです。以下は、実際にインストールする前に確認しておくべき事項のチェックリストです。

ホストサーバー

Connector は既存のサーバー (ドメイン コントローラーを含む) にもインストールできます。ただし、多くの場合は Connector 専用に用意された仮想マシンにインストールされます。いずれの場合も、ホストサーバーは以下のハードウェアおよびソフトウェアの仕様/構成を満たしている必要があります。

ハードウェア要件

  • Architecture: x86 または x86-64
  • CPU cores: 最小 1、推奨 2
  • Storage: ディスクの空き容量 500MB
  • Operating System: Connector は Windows または Linux で実行できます。Kerberos 認証を使用する場合は Windows が必要です。
  • RAM: 最小 2GB

Windows のバージョン

Windows Server 2016 や Windows Server 2019 などのサポート対象バージョンの Windows Server の使用を推奨します。Connector は Windows Server 2012 R2 でも実行できます。

時刻の同期

Connector ホストサーバーの時刻は、NTP サーバーと自動的に同期されるようにしておくことが非常に重要です。そうしないと、Connector が起動に失敗し、時刻のずれエラーが報告されます。

アウトバウンド接続

ホストサーバーから次のサービスへのアウトバウンド接続が必要です。

Auth0

Connectorは、ポート443で https://{yourDomain} の Auth0 サービスへのアウトバウンド接続が可能なサーバーにインストールする必要があります。 Connectorはプロキシサーバーの背後でもインストールおよび設定できますが、推奨されません。プロキシを有効にするには、環境変数または設定変数 HTTP_PROXY を使用します。

LDAP

Connector は、ldap の場合はポート 389、ldaps の場合はポート 636 を介して LDAP サーバーにアクセスできるサーバーにインストールする必要があります。Connector をインストールする前に、LDAP ディレクトリへの接続に必要な LDAP 接続文字列とベース DN を確認しておく必要があります。

インバウンド接続

Kerberos または証明書認証を有効にしている場合を除き、Connector へのインバウンド接続を有効にする必要はありません。これらの場合は、Connector がインストールされているサーバーに、ユーザーのブラウザーからポート 443 経由でアクセスできる必要があります。Connector のインスタンスが複数インストールされている場合は、ロードバランサーを使用してトラフィックをいずれか 1 つの Connector に振り分けてください。 詳しくは、Kerberos を使用した AD/LDAP Connector 認証の構成 または クライアント証明書を使用した AD/LDAP Connector 認証の構成 を参照してください。

サービスアカウント

Connector は、少なくともディレクトリへの読み取りアクセス権を持つドメインユーザーのサービスアカウントを使用して実行されます。インストール時には、このアカウントのユーザー名とパスワードが必要です。

Auth0 テナントごとに 1 つの Connector

たとえば開発環境と本番環境を分離するために複数の Auth0 テナントを作成する場合、この認証方式を必要とする各 Auth0 テナントごとに、 で AD/LDAP 接続を設定し、あわせて AD/LDAP Connector も設定する必要があります。Connector は、Auth0 テナント内の特定の接続に紐づけられます。 ユーザーの認証先となる AD/LDAP ディレクトリが複数ある場合は、1 つの Auth0 テナント内に複数の Connector を設定することもできます。たとえば、それぞれ独自のディレクトリを持つ異なる部門や顧客に対応する場合です。また、複数の Connector で同じ AD または LDAP ディレクトリを参照することもできますが、1 つの Connector を使用できるのは、1 つの Auth0 テナント内の 1 つの Auth0 Connection に限られます。

高可用性

高可用性と冗長性を確保するため、1 台のサーバーが利用できなくなった場合に備えて、Connector は複数のホストサーバーにインストールできます (ほとんどの組織では 2 台を用意します) 。各サーバーには、上記と同じ要件が適用されます。Kerberos またはクライアント証明書ベースの認証を有効にしない限り、ロードバランサーは不要です。これは Auth0 サーバー自体が実行するためです。 詳細については、Deploy AD/LDAP Connectors for High Availability Environments. を参照してください。

詳細情報