Helix Core P4コマンドリファレンス (2019.1)

p4 ldaps

LDAPコンフィギュレーションのリストを表示、または有効なコンフィギュレーションに対してユーザの認証を試みます。

構文

p4 [g-opts] ldaps [-A]
p4 [g-opts] ldaps -t username

説明

p4 ldapsコマンドには2つの構文バリアントがあります。

  • 最初のバリアントでは、既存のLDAPコンフィギュレーションを表示できます。-Aオプションは、auth.ldap.order.nで設定された優先順位に従い、有効なコンフィギュレーションをリスト表示します。 構成可能変数。
  • 2つ目のバリアントは、すべてのアクティブなコンフィギュレーションに対して、指定のユーザの認証を試行します。 このコマンドは、それぞれのコンフィギュレーションについて、認証の成否をテストします。 すなわち、テストは最初に認証が成功するまで止まりません。

コンフィギュレーションの一覧表示

-Aオプションを使用しない場合、p4 ldapsはすべてのコンフィギュレーションについての情報を返します。 コンフィギュレーションにauth.ldap.order.n構成変数で優先度が指定されていない場合、 無効になっていることを示します。 出力には、コンフィギュレーション名、AD/LDAPサーバのホストとポート、使用しているバインドメソッド、ならびにサーバが有効かどうかが含まれています。

c: \temp>p4 -p 1666 ldaps
emma localhost:389 simple (disabled)
olivia localhost:389 sasl (enabled)
isabel localhost:389 search (enabled)

-Aオプションを使用すると、有効なサーバのみが表示され、検索される順番でリストされます。 以下に例を示します。

c: \temp>p4 -p 1666 ldaps -A
olivia localhost:389 search (enabled)
isabel localhost:389 sasl (enabled)

上記のサーバの順番は、auth.ldap.order.n構成可能変数の設定で指定されます。 例えば、次のようになります。

c: \temp>p4 -p 1666 configure show
auth.ldap.order.1=olivia (configure)
auth.ldap.order.2=isabel (configure)

LDAPコンフィギュレーションをテストする

-tオプションを使用すると、すべての有効なコンフィギュレーションをテストすることができます。 テストは、サーバが利用できない、ユーザがみつからない、サブミットされた資格情報が正しくないなどの理由で失敗することがあります。

  • 認証が成功した場合の出力を示します。

    c:\temp> p4 -p 1666 ldaps -t myUser
    Enter password:
    Testing authentication against LDAP configuration olivia
    Authentication successful
    Testing authentication against LDAP configuration isabel.
    Authentication successful
  • AD/LDAPサーバが利用できない場合の出力を示します。

    c:\temp> p4 -p 1666 ldaps -t myUser
    Enter password:
    Testing authentication against LDAP configuration olivia.
    Failed to initialize TLS: Server Down
    Testing authentication against LDAP configuration isabel.
    Failed to initialize TLS: Server Down
  • パスワードが正しくなかった場合の出力を示します。

    c:\temp> p4 -p 1666 ldaps -t myUser
    Enter password:
    Testing authentication against LDAP configuration isabel
    Authentication as abrown failed. Reason: Invalid Credentials
    Testing authentication against LDAP configuration olivia
    Authentication as abrown failed. Reason: Invalid Credentials

オプション

-A config

auth.ldap.order.n構成可能変数で設定された優先度に従いコマンドの出力を表示します。 構成可能変数。 これにより、表示されるコンフィギュレーションは、優先度を指定したものに限定されます。

このオプションを省略すると、すべての有効なコンフィギュレーションがアルファベット順にリストされます。

-t username

すべての有効なLDAPコンフィギュレーションに対して認証するユーザ名を指定します。このオプションは、テストを目的としています。

g-opts

詳細については、グローバルオプションを参照してください。

使用上の留意点

ファイル引数にリビジョン指定子を使えるか? ファイル引数にリビジョン範囲を使えるか? 最低限必要なアクセスレベル

適用外

適用外

super

p4 ldaps

すべてのコンフィギュレーションを一覧表示します。

p4 ldaps -t bruno

すべてのアクティブなコンフィギュレーションに対して、ユーザbrunoの認証を試みます。

関連コマンド

LDAPコンフィギュレーションの作成、編集、削除、またはテストを行う。

p4 ldap

LDAP関連の構成可能変数を定義する。

p4 configure