プロキシLDAPワークフロー要素の追加、検索、比較または削除
POST
/rest/v1/admin
プロキシLDAPワークフロー要素の追加、検索、比較または削除
リクエスト
サポートされているメディア・タイプ
- application/json
作成する必要があるプロキシLDAPワークフロー要素
ルート・スキーマ: プロキシLDAPワークフロー要素のPOSTRequest
型:
ソースを表示
object
- assertion: string
LDAP比較操作用のアサーション文字列。ノート: POSTを使用したLDAP比較操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequestである場合)にのみ使用します。
- attributes: object プロキシLDAPワークフロー要素のプロパティ
- base: string
LDAP検索操作に使用する検索ベースDN。ノート: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。このような操作の場合も必須です
- controls: array controls
LDAP操作のためにサーバーに送信するLDAP制御。
- dn: string
作成、削除または比較するエントリのLDAP DN。ノート: LDAPの追加、削除または比較操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:AddRequest、urn:ietf:params:rest:schemas:oracle:oud:1.0:DeleteRequestまたはurn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequestである場合)にのみ使用します。このような操作の場合に必須です。
- filter: string
LDAP検索操作用の検索フィルタ。LDAP検索フィルタの構文に従う必要があります。ノート: POSTリクエストを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
- msgType(required): string
指定可能な値:
[ "urn:ietf:params:rest:schemas:oracle:oud:1.0:AddRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:DeleteRequest", "urn:ietf:params:rest:schemas:oracle:oud:1.0:CompareRequest" ]
RESTメッセージ・タイプ - requiredAttributes: array requiredAttributes
エントリに対してフェッチする属性のリスト。ノート: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
- scope: string
指定可能な値:
[ "base", "sub", "one" ]
LDAP検索操作の範囲。ノート: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
ネストされたスキーマ: プロキシLDAPワークフロー要素のプロパティ
型:
ソースを表示
object
- cn: string
エントリのCN (共通名)
- ds-cfg-client-cred-mode(required): string
指定可能な値:
[ "use-client-identity", "use-proxy-auth", "use-specific-identity" ]
プロキシ・サーバーがリモートLDAPサーバーにバインドする方法を指定します。 - ds-cfg-enabled(required): boolean
サーバーでワークフロー要素が使用可能かどうかを示します。
- ds-cfg-exclude-list: array ds-cfg-exclude-list
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
- ds-cfg-include-list: array ds-cfg-include-list
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
- ds-cfg-java-class(required): string
デフォルト値:
com.sun.dps.server.workflowelement.proxyldap.ProxyLdapWorkflowElement
プロキシLDAPワークフロー要素の実装を提供するJavaクラスの完全修飾名を指定します。 - ds-cfg-ldap-server-extension(required): string
このプロキシLDAPワークフロー要素に対して構成されたLDAPサーバー拡張機能を識別します。
- ds-cfg-log-silent-bind-response-controls: boolean
デフォルト値:
false
サイレント・バインドのレスポンス制御のロギングが有効であるかどうかを示します。 - ds-cfg-never-bind: boolean
デフォルト値:
false
never-bindフラグが有効であるかどうかを示します。 - ds-cfg-never-bind-user-password-attribute: string
デフォルト値:
userPassword
この属性は、リモート・サーバー上のユーザーの資格証明を識別する属性の説明を定義します。never-bindフラグが有効になっている場合にのみ関係します。この属性が省略されている場合、デフォルト値userPasswordがかわりに使用されます。 - ds-cfg-remote-ldap-server-bind-dn: string
リモート・サーバーへの接続に使用されるDN。このDNはリモート・サーバー上に存在している必要があります。
- ds-cfg-remote-ldap-server-bind-password: string
リモート・サーバーへの接続に使用されるパスワード。
- ds-cfg-remote-ldap-server-bind-password-file: string
リモート・サーバーへの接続に使用されるパスワードを含むファイル。
- ds-cfg-remote-root-dn: string
リモート・サーバーでの内部操作の実行に使用されるルートDN。このDNはリモート・サーバー上に存在している必要があります。値""は、匿名の資格証明を示します。""が指定された場合、remote-ldap-server-bind-passwordプロパティは無視されます。
- ds-cfg-remote-root-password: string
リモート・サーバーに接続するためにルートDNで使用されるパスワード。
- ds-cfg-search-count-limit: integer(int32)
デフォルト値:
0
ldapsearchリクエストで使用されるデフォルトのサイズ制限値(クライアント・リクエストで指定されていない場合、またはクライアント・リクエストでサイズ制限値0が指定されている場合)。 - ds-cfg-use-proxy-auth: boolean
デフォルト値:
false
このフラグは、LDAPコネクタがプロキシ認可制御を使用できるかどうかを示します。 - objectclass(required): array objectclass
このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: requiredAttributes
型:
array
エントリに対してフェッチする属性のリスト。ノート: POSTを使用したLDAP検索操作の実行時(つまり、msgTypeがurn:ietf:params:rest:schemas:oracle:oud:1.0:SearchRequestである場合)にのみ使用します。
ソースを表示
ネストされたスキーマ: ds-cfg-exclude-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
ソースを表示
ネストされたスキーマ: ds-cfg-include-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
ソースを表示
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ: プロキシLDAPワークフロー要素のSuccessResponse
型:
ソースを表示
object
- compareResult: boolean
LDAP比較操作の結果を示します。
- msgType(required): string
指定可能な値:
[ "urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse", "urn:ietf:params:rest:schemas:oracle:oud:1.0:DeleteResponse", "urn:ietf:params:rest:schemas:oracle:oud:1.0:CompareResponse" ]
RESTメッセージ・タイプ - searchResultEntries(required): array searchResultEntries
LDAP操作後に返される検索結果エントリの数。
- totalResults(required): integer(int32)
作成され、返されるエントリの数を指定します。
ネストされたスキーマ: プロキシLDAPワークフロー要素のSearchResultEntry
型:
ソースを表示
object
- attributes(required): object プロキシLDAPワークフロー要素のプロパティ
- dn(required): string
作成するエントリのLDAP DN。
ネストされたスキーマ: プロキシLDAPワークフロー要素のプロパティ
型:
ソースを表示
object
- cn: string
エントリのCN (共通名)
- ds-cfg-client-cred-mode(required): string
指定可能な値:
[ "use-client-identity", "use-proxy-auth", "use-specific-identity" ]
プロキシ・サーバーがリモートLDAPサーバーにバインドする方法を指定します。 - ds-cfg-enabled(required): boolean
サーバーでワークフロー要素が使用可能かどうかを示します。
- ds-cfg-exclude-list: array ds-cfg-exclude-list
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
- ds-cfg-include-list: array ds-cfg-include-list
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
- ds-cfg-java-class(required): string
デフォルト値:
com.sun.dps.server.workflowelement.proxyldap.ProxyLdapWorkflowElement
プロキシLDAPワークフロー要素の実装を提供するJavaクラスの完全修飾名を指定します。 - ds-cfg-ldap-server-extension(required): string
このプロキシLDAPワークフロー要素に対して構成されたLDAPサーバー拡張機能を識別します。
- ds-cfg-log-silent-bind-response-controls: boolean
デフォルト値:
false
サイレント・バインドのレスポンス制御のロギングが有効であるかどうかを示します。 - ds-cfg-never-bind: boolean
デフォルト値:
false
never-bindフラグが有効であるかどうかを示します。 - ds-cfg-never-bind-user-password-attribute: string
デフォルト値:
userPassword
この属性は、リモート・サーバー上のユーザーの資格証明を識別する属性の説明を定義します。never-bindフラグが有効になっている場合にのみ関係します。この属性が省略されている場合、デフォルト値userPasswordがかわりに使用されます。 - ds-cfg-remote-ldap-server-bind-dn: string
リモート・サーバーへの接続に使用されるDN。このDNはリモート・サーバー上に存在している必要があります。
- ds-cfg-remote-ldap-server-bind-password: string
リモート・サーバーへの接続に使用されるパスワード。
- ds-cfg-remote-ldap-server-bind-password-file: string
リモート・サーバーへの接続に使用されるパスワードを含むファイル。
- ds-cfg-remote-root-dn: string
リモート・サーバーでの内部操作の実行に使用されるルートDN。このDNはリモート・サーバー上に存在している必要があります。値""は、匿名の資格証明を示します。""が指定された場合、remote-ldap-server-bind-passwordプロパティは無視されます。
- ds-cfg-remote-root-password: string
リモート・サーバーに接続するためにルートDNで使用されるパスワード。
- ds-cfg-search-count-limit: integer(int32)
デフォルト値:
0
ldapsearchリクエストで使用されるデフォルトのサイズ制限値(クライアント・リクエストで指定されていない場合、またはクライアント・リクエストでサイズ制限値0が指定されている場合)。 - ds-cfg-use-proxy-auth: boolean
デフォルト値:
false
このフラグは、LDAPコネクタがプロキシ認可制御を使用できるかどうかを示します。 - objectclass(required): array objectclass
このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: ds-cfg-exclude-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
ソースを表示
ネストされたスキーマ: ds-cfg-include-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
ソースを表示
201レスポンス
作成済
ルート・スキーマ: プロキシLDAPワークフロー要素のADDResponse
型:
ソースを表示
object
- msgType(required): string
デフォルト値:
urn:ietf:params:rest:schemas:oracle:oud:1.0:AddResponse
RESTメッセージ・タイプ - searchResultEntries(required): array searchResultEntries
- totalResults(required): integer(int32)
作成され、返されるエントリの数を指定します。
ネストされたスキーマ: プロキシLDAPワークフロー要素のSearchResultEntry
型:
ソースを表示
object
- attributes(required): object プロキシLDAPワークフロー要素のプロパティ
- dn(required): string
作成するエントリのLDAP DN。
ネストされたスキーマ: プロキシLDAPワークフロー要素のプロパティ
型:
ソースを表示
object
- cn: string
エントリのCN (共通名)
- ds-cfg-client-cred-mode(required): string
指定可能な値:
[ "use-client-identity", "use-proxy-auth", "use-specific-identity" ]
プロキシ・サーバーがリモートLDAPサーバーにバインドする方法を指定します。 - ds-cfg-enabled(required): boolean
サーバーでワークフロー要素が使用可能かどうかを示します。
- ds-cfg-exclude-list: array ds-cfg-exclude-list
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
- ds-cfg-include-list: array ds-cfg-include-list
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
- ds-cfg-java-class(required): string
デフォルト値:
com.sun.dps.server.workflowelement.proxyldap.ProxyLdapWorkflowElement
プロキシLDAPワークフロー要素の実装を提供するJavaクラスの完全修飾名を指定します。 - ds-cfg-ldap-server-extension(required): string
このプロキシLDAPワークフロー要素に対して構成されたLDAPサーバー拡張機能を識別します。
- ds-cfg-log-silent-bind-response-controls: boolean
デフォルト値:
false
サイレント・バインドのレスポンス制御のロギングが有効であるかどうかを示します。 - ds-cfg-never-bind: boolean
デフォルト値:
false
never-bindフラグが有効であるかどうかを示します。 - ds-cfg-never-bind-user-password-attribute: string
デフォルト値:
userPassword
この属性は、リモート・サーバー上のユーザーの資格証明を識別する属性の説明を定義します。never-bindフラグが有効になっている場合にのみ関係します。この属性が省略されている場合、デフォルト値userPasswordがかわりに使用されます。 - ds-cfg-remote-ldap-server-bind-dn: string
リモート・サーバーへの接続に使用されるDN。このDNはリモート・サーバー上に存在している必要があります。
- ds-cfg-remote-ldap-server-bind-password: string
リモート・サーバーへの接続に使用されるパスワード。
- ds-cfg-remote-ldap-server-bind-password-file: string
リモート・サーバーへの接続に使用されるパスワードを含むファイル。
- ds-cfg-remote-root-dn: string
リモート・サーバーでの内部操作の実行に使用されるルートDN。このDNはリモート・サーバー上に存在している必要があります。値""は、匿名の資格証明を示します。""が指定された場合、remote-ldap-server-bind-passwordプロパティは無視されます。
- ds-cfg-remote-root-password: string
リモート・サーバーに接続するためにルートDNで使用されるパスワード。
- ds-cfg-search-count-limit: integer(int32)
デフォルト値:
0
ldapsearchリクエストで使用されるデフォルトのサイズ制限値(クライアント・リクエストで指定されていない場合、またはクライアント・リクエストでサイズ制限値0が指定されている場合)。 - ds-cfg-use-proxy-auth: boolean
デフォルト値:
false
このフラグは、LDAPコネクタがプロキシ認可制御を使用できるかどうかを示します。 - objectclass(required): array objectclass
このエントリが属するオブジェクト・クラス。
ネストされたスキーマ: ds-cfg-exclude-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合、包含リストの内容に関係なく、リモート・サーバーに対する認証はプロキシ資格証明を使用して実行されます。
ソースを表示
ネストされたスキーマ: ds-cfg-include-list
型:
array
このリストには一連のDNが含まれています。クライアント・バインドDNがリスト上のいずれかのDNの子である場合、またはリストが空である場合、リモート・サーバーに対する認証を実行するためにクライアント資格証明を使用できます(クライアント・バインドDNが除外リスト上のいずれかのDNの子である場合を除きます)。never-bindフラグが無効になっている場合は、認証に対してサイレント・バインドが実行されます。never-bindフラグが有効になっている場合は、ユーザーのエントリがリモート・サーバーから取得され、資格証明がローカルでチェックされます。
ソースを表示
204レスポンス
コンテンツがありません
406レスポンス
受入れできません
ルート・スキーマ: ErrorResponse
型:
ソースを表示
object
- ldapErrorCode: integer(int32)
操作に対して返されるLDAPエラー・コードを指定します。
- message(required): string
操作に対して返されるエラー・メッセージ。
- msgType(required): string
デフォルト値:
urn:ietf:params:rest:schemas:oracle:oud:1.0:ErrorResponse
RESTメッセージ・タイプ