ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Identity Managementリファレンス
11gリリース1 (11.1.1)
B55921-03
  目次へ
目次
索引へ
索引

前へ
前へ
 
次へ
次へ
 

6 LDAPスキーマの概要

この章では、LDAPディレクトリ・スキーマの基本的な概念のいくつかの概要を説明し、Oracle Identity Managementのスキーマ要素のカテゴリ別リストを掲載しています。この章には次のトピックが含まれます:

6.1 ディレクトリ・スキーマの概要

ディレクトリ・スキーマは、他のルールの中でも特に、ディレクトリが保持するオブジェクトのタイプと、各オブジェクト・タイプの必須属性およびオプション属性を規定します。Lightweight Directory Access Protocol(LDAP)バージョン3は、ネットワークで検出される一般オブジェクト(国、地域、組織、人物、グループ、デバイスなど)に対して、X.500規格に基づいたスキーマを定義します。LDAPバージョン3では、スキーマはディレクトリから使用できます。つまり、スキーマはディレクトリのエントリとして、その情報はエントリの属性として表現されます。

6.1.1 オブジェクト・クラス

LDAPディレクトリの用語におけるオブジェクト・クラスとは、ディレクトリ・エントリまたはレコードで表されるオブジェクトのタイプを意味します。階層ツリー構造で、当該オブジェクトの下位オブジェクトが存在する可能性を示すオブジェクト・クラスtopのように、他のオブジェクトに対するオブジェクトの関係を定義するオブジェクト・クラスも存在します。一部のLDAPオブジェクト・クラスは、結合してディレクトリ内で1件のエントリを構成できます。たとえば、ユーザーのエントリでは、toppersonorganizationalPersoninetOrgPersonおよびorclUserV2のオブジェクト・クラスを使用します。

必須属性と補足属性

オブジェクト・クラスの定義には、必須属性(MUST)および補足属性(MAY)のリストが含まれます。必須属性とは、オブジェクト・クラスを使用するエントリに存在する必要がある属性のことです。補足属性とは、オブジェクト・クラスを使用するエントリに存在してもかまわない属性のことです。

オブジェクト・クラス・タイプ

X.500 1993仕様では、次の4つのカテゴリのいずれかに割り当てられるオブジェクト・クラスが必要です。

  • 構造型: ディレクトリにインスタンスを保持できるオブジェクト・クラス。構造型クラスは、ディレクトリのオブジェクトまたはエントリを作成するために使用されます。

  • 抽象型: 新しい構造型クラスを導出するためにのみ使用されるテンプレート・オブジェクト・クラス。抽象型クラスは、ディレクトリ内でインスタンス化できません。

  • 補助型: 構造型クラスまたは抽象型クラスの定義の最後に追加できる属性のリスト。補助型クラスは、ディレクトリ内でインスタンス化できません。

  • 88クラス: X.500 1988仕様では、オブジェクト・クラスをカテゴリに割り当てる必要はありませんでした。X.500 1993規格より前に定義されたクラスは、デフォルトで88クラスになります。新しい88クラスを定義しないでください。

オブジェクト・クラスの継承

継承は導出とも呼ばれますが、既存のオブジェクト・クラスから新規のオブジェクト・クラスを構築する機能です。新規のオブジェクトは、親オブジェクトのサブクラスとして定義されます。サブクラスは、親になる他のクラスから構造やコンテンツ・ルールなどを継承するクラスです。親オブジェクトは、新規オブジェクトのスーパークラスになります。スーパークラスは、その情報を1つ以上の他のクラスが継承しているクラスです。

6.1.2 属性

ディレクトリ・データは、属性と値のペアとして表現されます。ディレクトリ内の情報は、記述的な属性と関連付けられています。たとえば、cn(commonName)属性を使用してニックネームを格納します。William(Bill)Smithという名前の人物は、ディレクトリ内では次のように表現されます。

cn: Bill Smith

属性名に関する制限

属性名の長さは、127文字以下にしてください。属性の管理の詳細は、『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』を参照してください。

Oracle Internet Directoryでは、属性名で使用できる文字に制限はありません。ただし、Oracle Identity Managementの他のコンポーネントでは、特定の属性に使用できる文字が制限されています。

Oracle Delegated Administration ServicesおよびOracle Directory Integration Platformでは、空白および& ' % ? \ / + = ( ) * ^ , ; | ' ~の各文字をUserIDで使用することはできません。

Oracle Application Server Single Sign-Onでは、パスワードに& { } < > " ' ( )の各文字を使用することはできません。

属性構文

属性構文は、属性の基本的な構成単位です。各属性には、属性値のデータ書式を定義する構文が割り当てられています。たとえば、属性構文は、属性が格納するのは整数データか、文字列データかそれともバイナリ・データかを決定します。また、属性値に対して実行できる比較演算子のタイプを制御する一致規則を定義します。

Oracle Internet Directoryは、RFC 2252の指定に従って属性構文を認識するため、RFC 2252のドキュメントに記載されている属性構文を属性と関連付けることができます。Oracle Internet Directoryでは、次のタイプの属性構文が実行されます。

  • DN

  • OID(オブジェクト識別子)

  • Telephone Number

次の表では、Oracle Internet Directoryで最も一般的に使用される属性構文を説明します。

表6-1 Oracle Internet Directoryで一般的に使用される属性構文

構文とオブジェクトID 説明

ACI Item

1.3.6.1.4.1.1466.115.121.1.1

この属性の値は、アクセス制御識別子項目です。

Binary

1.3.6.1.4.1.1466.115.121.1.5

この属性の値は、バイナリです。

Boolean

1.3.6.1.4.1.1466.115.121.1.7

この属性は、2つの値true(1)またはfalse(0)のいずれか一方のみを保持できます。

ディレクトリ文字列

1.3.6.1.4.1.1466.115.121.1.15

この属性の値は、大/小文字を区別しない文字列です。

DN

1.3.6.1.4.1.1466.115.121.1.12

この属性の値は、DN(識別名)です。

Generalized Time

1.3.6.1.4.1.1466.115.121.1.24

この属性の値は、印刷可能文字列としてエンコードされます。タイムゾーンを指定する必要があります(GMTなど)。

IA5String

1.3.6.1.4.1.1466.115.121.1.26

International Reference Alphabet No.5の文字列。この属性の値は、大/小文字を区別します。

整数

1.3.6.1.4.1.1466.115.121.1.27

この属性の有効値は、数値です。

JPEG

1.3.6.1.4.1.1466.115.121.1.28

この属性の有効値は、JPEGファイルです。

名前

1.3.6.1.4.1.1466.115.121.1.34

この属性の有効値は、名前または任意のUIDです。

OID

1.3.6.1.4.1.1466.115.121.1.38

一意のオブジェクト識別子です。

印刷可能文字列

1.3.6.1.4.1.1466.115.121.1.44

拡張文字を許可しない文字列です。この属性の値は、大/小文字を区別しません。

Telephone Number

1.3.6.1.4.1.1466.115.121.1.50

この属性の値は、電話番号の形式をとります。


属性別名

リリース1 (11.1.1)では属性名に別名を作成できるようになりました。たとえば、属性snに対してわかりやすい別名surname(姓)を作成する、といったことができます。属性名に対して別名が作成されていると、ユーザーはLDAP操作で属性名のかわりに別名を指定できます。

属性に対する別名は、属性のLDAPスキーマ定義の中で定義します。ディレクトリ・スキーマ操作属性attributeTypesは、属性名リストに別名を含めることができるように拡張されています。以前のリリースでは、属性名リストの形式は次のとおりでした。

attributeTypes=( ObjectIdentifier NAME 'AttributeName'  ... )

リリース1 (11.1.1)では、次のような指定も可能になります。

attributeTypes=( ObjectIdentifier NAME ( 'AttributeName' 'Alias1' 'Alias2' ...) ... )

これは、RFC 2251およびRFC 2252で指定されているLDAPプロトコルと同じ形式です。属性名リストでは、最初の項目が属性の名前と認識され、リストの残りの項目は属性別名と認識されます。たとえば、属性snに対して別名surnameを指定するには、snに対する次のようなスキーマ定義を変更します。

attributeTypes=( 2.5.4.4 NAME 'sn' SUP name )

この定義を、次のように変更します。

attributeTypes=( 2.5.4.4 NAME ( 'sn' 'surname' ) SUP name )

関連項目:

属性別名ルール、コマンドライン・ツールによる属性別名の管理、および属性別名の使用の詳細は、『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』のディレクトリにおける属性別名に関する項を参照してください。

一致規則

一致規則は、同じ属性構文に準拠している2つの属性値を照合するためのルールです。Oracle Internet Directoryがスキーマで認識する一致規則定義は、次のとおりです。

  • accessDirectiveMatch

  • IntegerMatch

  • bitStringMatch

  • numericStringMatch

  • caseExactMatch

  • objectIdentifierFirstComponentMatch

  • caseExactIA5Match

  • ObjectIdentifierMatch

  • caseIgnoreIA5Match

  • OctetStringMatch

  • caseIgnoreListMatch

  • presentationAddressMatch

  • caseIgnoreMatch

  • protocolInformationMatch

  • caseIgnoreOrderingMatch

  • telephoneNumberMatch

  • distinguishedNameMatch

  • uniqueMemberMatch

  • generalizedTimeMatch

  • generalizedTimeOrderingMatch

  • orclpkimatchingrule

前のリストの中で、Oracle Internet Directoryが属性値を比較するときに実際に適用する一致規則は、次のとおりです。

  • distinguishedNameMatch

  • caseExactMatch

  • caseIgnoreMatch

  • numericStringMatch

  • IntegerMatch

  • telephoneNumberMatch

  • orclpkimatchingrule

属性値のサイズ設定

属性構文は、属性値に対して特定のサイズ制限を定義しません。しかし、属性を定義するときに属性値のサイズを指定できます。Oracle Internet Directoryの属性にはサイズ制限を定義できるものもありますが、属性の長さの特性は適用されません。

たとえば、属性fooのサイズを64に制限するには、次のように属性を定義します。

(object_identifier_of_attribute NAME 'foo' EQUALITY caseIgnoreMatch SYNTAX 'object_identifier_of_syntax{64}' )

単一値属性と複数値属性

デフォルトでは、ほとんどの属性は複数値です。つまり、エントリは複数の値を持つ同じ属性を保持できます。単一値属性の場合、1つのエントリに指定できる属性のインスタンスは1つのみです。たとえば、属性orclObjectGUIDが保持できる値は1つのみです。

属性の使用方法

属性の使用方法は、属性をディレクトリ内でどのように使用するかを定義します。属性の使用方法タイプは、次のとおりです。

  • ユーザー・アプリケーション属性: 明示的に属性に定義されていない場合の、デフォルトの属性の使用方法

  • システム操作属性: ディレクトリ自体の操作を制御する属性


関連項目:

『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』のシステム操作属性の管理に関する項

ユーザー変更不可

「ユーザー変更不可」と指定されている属性は、ディレクトリ・サーバーによってのみ変更できます。これらの属性は、他のユーザーまたはプロセスによって変更することはできません。

6.1.3 LDAPコントロール

LDAPバージョン3のディレクトリのように、Oracle Internet Directoryでは、コントロールを使用して標準LDAP操作を拡張します。これらのコントロールは、既存の操作とともに保持される追加情報で、操作の動作を変更します。クライアント・アプリケーションが標準LDAPコマンドとともにコントロールを渡すと、コマンドの操作の動作はそれに応じて変更されます。

Oracle Internet Directory 11gリリース1 (11.1.1)でサポートされるコントロールは、表6-2「Oracle Internet Directoryでサポートされるリクエスト・コントロール」および表6-3「Oracle Internet Directoryでサポートされるレスポンス・コントロール」のリストに記載されています。

表6-2 Oracle Internet Directoryでサポートされるリクエスト・コントロール

オブジェクト識別子 名前 説明

1.2.840.113556.1.4.319

OID_SEARCH_PAGING_CONTROL

『Oracle Fusion Middleware Oracle Identity Managementアプリケーション開発者ガイド』の「LDAPプロトコルの拡張」を参照してください。

1.2.840.113556.1.4.473

OID_SEARCH_SORTING_REQUEST_CONTROL

『Oracle Fusion Middleware Oracle Identity Managementアプリケーション開発者ガイド』の「LDAPプロトコルの拡張」を参照してください。

2.16.840.1.113730.3.4.2

GSL_MANAGE_DSA_CONTROL

Oracle Internet Directoryの参照、動的グループおよび別名オブジェクトを管理するために使用します。詳細は、http://www.ietf.orgのRFC 3296「Named Subordinate References in Lightweight Directory Access Protocol(LDAP)Directories」を参照してください。

2.16.840.1.113894.1.8.1

OID_RESET_PROXYCONTROL_IDENTITY

確立されたLDAP接続でアイデンティティのプロキシ・スイッチを実行するために使用されます。たとえば、アプリケーションAがディレクトリ・サーバーに接続していて、アプリケーションBにスイッチする場合を考えます。アプリケーションBの資格証明を提供することで、リバインドは簡単に実行できます。しかし、資格証明が使用できないときでも、アプリケーションによるアイデンティティの切り替えを可能にするプロキシのメカニズムを使用できる場合があります。このコントロールを使用すると、Oracle Internet DirectoryでアプリケーションAがアプリケーションBとしてプロキシする権限を持っている場合に、アプリケーションAがアプリケーションBにスイッチすることができます。

2.16.840.1.113894.1.8.2

OID_APPLYUSEPASSWORD_POLICY

ユーザーの検証機能をアプリケーションに送信する前にOracle Internet Directoryによるアカウントのロックアウトを必要とするアプリケーションによって送信されます。Oracle Internet Directoryによりベリファイア検索リクエスト内にこのコントロールが検出され、ユーザー・アカウントがロックされている場合、Oracle Internet Directoryはアプリケーションにベリファイアを送信しません。適切なパスワード・ポリシー・エラーが送信されます。

2.16.840.1.113894.1.8.3

CONNECT_BY

『Oracle Fusion Middleware Oracle Identity Managementアプリケーション開発者ガイド』の「LDAPプロトコルの拡張」を参照してください。

2.16.840.1.113894.1.8.4

OID_CLIENT_IP_ADDRESS

Oracle Internet DirectoryによってIPロックアウトが実施される場合に、エンド・ユーザーのIPアドレスを送信するクライアントを対象としています。

2.16.840.1.113894.1.8.5

GSL_REQDATTR_CONTROL

動的グループとともに使用します。ディレクトリ・サーバーに、メンバーシップ・リストではなくメンバーの特定の属性を読み取るように指示します。

2.16.840.1.113894.1.8.6

PasswordStatusRequestControl

このコントロールがLDAPバインド/比較操作リクエストの一部としてパッケージ化されると、サーバーはパスワード・ポリシー・レスポンス・コントロールを生成します。実際のレスポンス・コントロールは、状況によって異なります。状況とは、差し迫ったパスワードの有効期限、残りの猶予期間ログイン数、パスワードの期限切れ、アカウントがロックされているなどです。

2.16.840.1.113894.1.8.14

OID_DYNAMIC_VERIFIER_REQUEST_CONTROL

サーバーで動的パスワード検証機能を作成させるときに、クライアントが送信するリクエスト・コントロール。サーバーは、リクエスト・コントロールのパラメータを使用して検証機能を構成します。

2.16.840.1.113894.1.8.16

AccountStatusRequestControl

このコントロールが認証プロセスに関連するLDAP検索操作とともにパッケージ化されると、Oracle Internet Directoryはパスワード・ポリシー・レスポンス・コントロールを返し、アカウントのロックアウト、パスワード有効期限切れなどのアカウントの状態に関する情報をクライアント・アプリケーションに通知します。アプリケーションは、結果を解析し、施行できます。

2.16.840.1.113894.1.8.23

GSL_CERTIFICATE_CONTROL

証明書検索コントロール。ユーザー証明書の検索方法を指定するために、クライアントが送信するリクエスト・コントロール。詳細は、『Oracle Fusion Middleware Oracle Internet Directory管理者ガイド』のディレクトリでのユーザー証明書の検索に関する項を参照してください。

2.16.840.1.113894.1.8.29

EffectivePolicyControl

このコントロールは、LDAPベース検索の一部としてパッケージ化されます(ベースDNは、テストされているユーザー・エントリのDNです)。この時点で、ディレクトリにエントリが存在している必要はありません。検索を実行しているエンティティがパスワード・ポリシー・エントリを表示するアクセス権を持つ場合、このコントロールを渡すと、適用されるパスワード・ポリシーが記述されたLDAPエントリが返されます。オプションのtestPasswordパラメータとして望ましいパスワードを指定すると、ディレクトリ・サーバーはレスポンス・コントロール2.16.840.1.113894.1.8.32を返します。

2.16.840.1.113894.1.8.36

DelSubtreeControl

このコントロールが削除操作とともに送信されると、指定されたDNの下位のサブツリー全体が削除されます。必要な権限を持つユーザーのすべてがこの操作を実行できます。

1.3.6.1.1.21.2

トランザクション指定コントロール

これは、トランザクションIDをコントロールの値とし、これを利用して操作とトランザクションの関連付けを指定するLDAPコントロールです。この重大性はTRUEです。


表6-3 Oracle Internet Directoryでサポートされるレスポンス・コントロール

オブジェクト識別子 名前 説明

2.16.840.1.113894.1.8.7

OID_PASSWORD_EXPWARNING_CONTROL

パスワード・ポリシー・コントロール。pwdExpireWarning属性が有効に設定され、クライアントがリクエスト・コントロールを送信したときに、サーバーが送信するレスポンス・コントロール。レスポンス・コントロール値には、パスワードの有効期限(秒単位)が含まれます。

2.16.840.1.113894.1.8.8

OID_PASSWORD_GRACELOGIN_CONTROL

パスワード・ポリシー・コントロール。猶予期間ログインが構成され、クライアントがリクエスト・コントロールを送信したときに、サーバーが送信するレスポンス・コントロール。レスポンス・コントロール値には、残りの猶予期間ログイン数が含まれます。

2.16.840.1.113894.1.8.9

OID_PASSWORD_MUSTCHANGE_CONTROL

パスワード・ポリシー・コントロール。パスワードの強制リセットが有効に設定され、クライアントがリクエスト・コントロールを送信したときに、サーバーが送信するレスポンス・コントロール。クライアントは、このコントロールを受信したらすぐに、ユーザーに強制的にパスワードを変更させる必要があります。

2.16.840.1.113894.1.8.15

OID_DYNAMIC_VERIFIER_RESPONSE_CONTROL

エラーの発生時に、サーバーがクライアントに送信するレスポンス・コントロール。レスポンス・コントロールには、エラー・コードが含まれます。

2.16.840.1.113894.1.8.32

PasswordValidationControl

オプションのtestPasswordパラメータとして望ましいパスワードが指定すると、サーバーはコントロールl 2.16.840.1.113894.1.8.29に対してこのレスポンスを返します。クライアント・アプリケーションは、validationResultを解析し、サーバーがこのパスワードを受け入れ可能(「Success」)か、またはパスワードが拒否された理由を判断できます。userpasswordに対するLDAP変更操作の失敗が値として返されるときに、同じタイプのエラーメッセージが生成されます。


6.2 Oracle Identity Managementのスキーマ要素の概要

この項では、Oracle Identity Managementのスキーマ要素をカテゴリ別に示します。各カテゴリには、適用可能なLDAPオブジェクト・クラスおよび属性が示されていますが、それぞれその属性またはオブジェクト・クラスの詳細情報にリンクされています。スキーマ要素は、次のカテゴリに分類されます。

6.2.1 システム操作のスキーマ要素

システム操作のスキーマ要素は、ディレクトリ・サーバーで使用されます。システム操作オブジェクト・クラスは、ディレクトリ・サーバーの操作に関係するエントリを作成するために、ディレクトリ・サーバーで使用されます。特定のシステム操作属性は、エントリのオブジェクト・クラスに定義されているかどうかに関係なく、ディレクトリ内のすべてのエントリに対して使用できます。この項の内容は次のとおりです。

6.2.1.1 ディレクトリ・スキーマ

この項では、ディレクトリ・スキーマの操作属性およびオブジェクト・クラスを示します。

属性

attributeTypescontentRulesldapSyntaxesmatchingRulesobjectClasses

オブジェクト・クラス

subschema

6.2.1.2 アクセス制御

この項では、アクセス制御の操作属性を示します。

属性

orclACIorclEntryLevelACI

6.2.1.3 変更ログ

この項では、変更ログの操作属性を示します。

属性

createTimestampcreatorsNamemodifiersNamemodifyTimestamp

6.2.1.4 パスワード・ポリシー

この項では、パスワード・ポリシーの操作属性を示します。

属性

orclPwdAccountUnlockorclPwdIPAccountLockedTimeorclPwdIPFailureTimeorclRevPwdorclUnsyncRevPwdpwdAccountLockedTimepwdChangedTimepwdExpirationWarnedpwdFailureTimepwdGraceUseTimepwdHistorypwdReset

6.2.2 Oracle Internet Directory構成のスキーマ要素

この項では、Oracle Internet Directoryの構成に関係するスキーマ要素を示します。内容は次のとおりです。

6.2.2.3 Oracleネットワーク・サービス

この項では、Oracleネットワーク・サービスの構成に関係する属性とオブジェクト・クラスを紹介します。

属性

labeledURIorclActiveEndDateorclActiveStartdateorclAssocDBorclAssocIasInstanceorclEnabledorclFlexAttribute1orclIsEnabledorclMasterNodeorclNetDescNameorclNetDescStringorclOracleHomeorclServiceInstanceLocationorclServiceMemberorclServiceSubscriptionLocationorclServiceSubTypeorclServiceTypeorclSIDorclSuiteTypeorclSystemNameorclVersion

オブジェクト・クラス

orclServiceorclServiceInstanceorclServiceInstanceReferenceorclServiceRecipientorclServiceSuiteorclServiceSubscriptionDetail

6.2.2.4 ガベージ・コレクション

この項では、ガベージ・コレクションの構成に関係する属性およびオブジェクト・クラスを示します。

属性

orclPurgeBaseorclPurgeDebugorclPurgeEnableorclPurgeFileLocorclPurgeFileNameorclPurgeFilterorclPurgeIntervalorclPurgeNoworclPurgePackageorclPurgeStartorclPurgeTargetAgeorclPurgeTranSize

オブジェクト・クラス

orclPurgeConfigtombstone

6.2.2.5 属性一意性

この項では、属性一意性の構成に関係する属性およびオブジェクト・クラスを示します。

属性

orclUniqueAttrNameorclUniqueEnableorclUniqueObjectClassorclUniqueScopeorclUniqueSubtree

オブジェクト・クラス

orclUniqueConfig

6.2.3 監査およびエラー・ロギングのスキーマ要素

この項では、監査ログおよびエラー・ログに関係する属性およびオブジェクト・クラスを示します。

属性

orclAuditAttributeorclAuditMessageorclDBConnCreationFailedorclDNSUnavailableorclEventTimeorclEventTypeorclFDIncreaseErrororclMaxFDLimitReachedorclMaxProcessLimitReachedorclMemAllocErrororclNWCongestedorclNwUnavailableorclOpResultorclORA28errororclORA3113errororclORA3114errororclSequenceorclThreadSpawnFailedorclUserDN

オブジェクト・クラス

orclAuditOCorclEventLogorclEventsorclSysResourceEvents

6.2.6 Oracle Directory Integration and Provisioningのスキーマ要素

この項では、Oracle Directory Integration and Provisioningのスキーマ要素を示します。内容は次のとおりです。

6.2.6.1 アプリケーション

この項では、Oracle Directory Integration and Provisioningのアプリケーションの属性およびオブジェクト・クラスを示します。

属性

orclApplicationTypeorclIntervalorclODIPAgentorclODIPApplicationNameorclODIPCommandorclODIPDbConnectInfoorclODIPEventSubscriptionsorclOwnerGUIDorclStatusorclVersion

オブジェクト・クラス

orclODIPApplicationCommonConfigorclODIPAppSubscription

6.2.6.2 変更ログ

この項では、Oracle Directory Integration and Provisioningの変更ログの属性およびオブジェクト・クラスを示します。

属性

orclLastAppliedChangeNumberorclSubscriberDisableserverNameuserPassword

オブジェクト・クラス

orclChangeSubscriber

6.2.6.3 イベントおよびオブジェクト

この項では、Oracle Directory Integration and Provisioningのイベントおよびオブジェクトの属性およびオブジェクト・クラスを示します。

属性

orclODIPAttributeMappingRulesorclODIPEventFilterorclODIPFilterAttrCriteriaorclODIPMustAttrCriteriaorclODIPObjectCriteriaorclODIPObjectEventsorclODIPObjectNameorclODIPObjectSyncBaseorclODIPOperationModeorclODIPOptAttrCriteriaorclODIPProvEventCriteriaorclODIPProvEventLDAPChangeTypeorclODIPProvEventObjectTypeorclODIPProvEventRuleorclODIPProvEventRuleDTDorclStatus

オブジェクト・クラス

orclODIPEventContainerorclODIPObjectorclODIPProvEventDefnorclODIPProvEventTypeConfig

6.2.6.4 プラグインおよびインタフェース

この項では、Oracle Directory Integration and Provisioningのプラグインおよびインタフェースの属性およびオブジェクト・クラスを示します。

属性

orclODIPPluginAddInfoorclODIPPluginConfigInfoorclODIPPluginEventsorclODIPPluginExecDataorclODIPPluginExecNameorclODIPProfileProvSubscriptionModeorclODIPProfileStatusUpdateorclODIPProvInterfaceFilterorclODIPProfileInterfaceTypeorclODIPProvInterfaceProcessororclStatus

オブジェクト・クラス

orclODIPProvInterfaceDetailsorclODIPPluginorclODIPPluginContainer

6.2.6.5 サーバー構成

この項では、Oracle Directory Integration and Provisioningサーバーの構成に関係する属性およびオブジェクト・クラスを示します。

属性

cnorclConfigSetNumberorclHostnameorclODIPConfigDNsorclODIPConfigRefreshFlagorclODIPInstanceStatusorclODIPProfileExecGroupIDorclODIPSearchCountLimitorclODIPSearchTimeLimitorclODIPServerCommitSizeorclODIPServerDebugLevelorclODIPServerRefreshIntvlorclODIPServerSSLModeorclODIPServerWalletLocorclSSLEnableorclVersionseeAlsouserPassword

オブジェクト・クラス

orclODIPServerConfigorclODISConfigorclODIServerorclODISInstance

6.2.6.6 プロファイル

この項では、Oracle Directory Integration and Provisioningの同期プロファイルおよびプロビジョニング・プロファイルの属性およびオブジェクト・クラスを示します。

属性

cnorclODIPAgentConfigInfoorclODIPAgentControlorclODIPAgentExeCommandorclODIPAgentHostNameorclODIPAgentNameorclODIPAgentPasswordorclODIPAttributeMappingRulesorclODIPBootStrapStatusorclODIPConDirAccessAccountorclODIPConDirAccessPasswordorclODIPConDirLastAppliedChgNumorclODIPConDirMatchingFilterorclODIPConDirURLorclODIPEncryptedAttrKeyorclODIPInterfaceTypeorclODIPLastExecutionTimeorclODIPLastSuccessfulExecutionTimeorclODIPOIDMatchingFilterorclODIPProfileDebugLevelorclODIPProfileExecGroupIDorclODIPProfileInterfaceAdditionalInformationorclODIPProfileInterfaceConnectInformationorclODIPProfileInterfaceNameorclODIPProfileInterfaceTypeorclODIPProfileInterfaceVersionorclODIPProfileLastAppliedAppEventIDorclODIPProfileLastProcessingTimeorclODIPProfileLastSuccessfulProcessingTimeorclODIPProfileMaxErrorsorclODIPProfileMaxEventsPerInvocationorclODIPProfileMaxEventsPerScheduleorclODIPProfileMaxRetriesorclODIPProfileNameorclODIPProfileProcessingErrorsorclODIPProfileProcessingStatusorclODIPProfileScheduleorclODIPProvisioningAppGUIDorclODIPProvisioningAppNameorclODIPProvisioningEventMappingRulesorclODIPProvisioningEventPermittedOperationsorclODIPProvisioningEventSubscriptionorclODIPProvisioningOrgGUIDorclODIPProvisioningOrgNameorclODIPSchedulingIntervalorclODIPSynchronizationErrorsorclODIPSynchronizationModeorclODIPSynchronizationStatusorclODIPSyncRetryCountorclPasswordAttributeorclStatusorclVersionuserPassword

オブジェクト・クラス

orclODIPIntegrationProfileorclODIProfileorclODIPProvisioningIntegrationProfileorclODIPProvisioningIntegrationProfileV2orclODIPProvisioningIntegrationOutBoundProfileorclODIPProvisioningIntegrationOutBoundProfileV2

6.2.6.7 スキーマ

この項では、Oracle Directory Integration and Provisioningのスキーマ情報の属性およびオブジェクト・クラスを示します。

属性

orclODIPApplicationsLocationorclODIPInstancesLocationorclODIPObjectDefnLocationorclODIPProvProfileLocationorclODIPRootLocationorclODIPSchemaVersionorclODIPServerConfigLocationorclODIPSyncProfileLocation

オブジェクト・クラス

orclODIPSchemaDetails

6.2.6.8 Active Directoryユーザー

次の属性およびオブジェクト・クラスは、Oracle Directory Integration and Provisioningを使用してMicrosoft Active DirectoryからOracle Internet Directoryにインポートされるユーザーに使用します。

属性

orclObjectGUIDorclObjectSIDorclSAMAccountNameorclUserPrincipalName

オブジェクト・クラス

orclADGrouporclADUserorclNTUser

6.2.8 Oracle Application Server Certificate AuthorityおよびPKIのスキーマ要素

この項では、公開鍵インフラストラクチャ(PKI)、証明書、Oracle Application Server Certificate Authorityに関係する属性およびオブジェクト・クラスを示します。

属性

orclCertExtensionAttributeorclCertExtensionOIDorclCertificateHashorclCertificateMatchorclCertMappingAttributeorclPKINextUpdateorclPKIValMecAttrx509issuer

オブジェクト・クラス

orclCertIdMappingorclPKICRLorclPKIValMecCl

6.2.9 アプリケーションのスキーマ要素

この項では、アプリケーションに関係する属性およびオブジェクト・クラスを示します。

属性

authPassworddescriptionlabeledURIorclAppFullNameorclApplicationCommonNameorclCategoryorclDBSchemaIdentifierorclOwnerGUIDorclPasswordVerifierorclResourceIdentifierorclTrustedApplicationGrouporclVersionprotocolInformationseeAlsouserCertificate;binaryuserPassworduserPKCS12

オブジェクト・クラス

orclApplicationEntityorclAppSpecificUserInfoorclAppUserEntry

6.2.10 リソースのスキーマ要素

この項では、リソースに関係する属性およびオブジェクト・クラスを示します。

属性

descriptiondisplayNamejavaClassNameorclConnectionFormatorclFlexAttribute1orclFlexAttribute2orclFlexAttribute3orclOwnerGUIDorclPasswordAttributeorclResourceNameorclResourceTypeNameorclResourceViewersorclUserIDAttributeorclUserModifiable

オブジェクト・クラス

orclResourceDescriptororclResourceType

6.2.12 ディレクトリ・ユーザー・エージェントのスキーマ要素

この項では、ディレクトリ・ユーザー・エージェント(DUA)の構成に関係する属性およびオブジェクト・クラスを示します。

属性

attributeMapauthenticationMethodbindTimeLimitcncredentialLeveldefaultSearchBasedefaultSearchScopedefaultServerListfollowReferralsobjectClassobjectClassMappreferredServerListprofileTTLserviceAuthenticationMethodserviceCredentialLevelserviceSearchDescriptor

オブジェクト・クラス

duaConfigProfile

6.2.13 ユーザー、グループ、およびサブスクライバのスキーマ要素

この項では、ユーザー、グループおよびサブスクライバに使用する属性およびオブジェクト・クラスを示します。内容は次のとおりです。

6.2.13.1 グループ

Oracle Internet Directoryでは、RFC 2256に定義されている標準オブジェクト・クラスgroupOfNamesおよびgroupOfUniqueNamesを使用します。標準の属性およびオブジェクト・クラスの他に、グループには次の属性およびオブジェクト・クラスも使用します。

属性

displayNamemailorclGlobalIDorclIsVisible

オブジェクト・クラス

orclGroup

6.2.13.2 動的グループ

この項では、動的グループの属性およびオブジェクト・クラスを示します。

属性

labeledURImailorclConnectByAttributeorclConnectBySearchBaseorclConnectByStartingValue

オブジェクト・クラス

orclDynamicGroup

6.2.13.3 ユーザー

Oracle Internet Directoryでは、RFC 2256に定義されている標準オブジェクト・クラスpersonおよびinetOrgPersonを使用します。標準の属性およびオブジェクト・クラスの他に、ユーザーには次の属性およびオブジェクト・クラスも使用します。

属性

authPasswordcjpegPhotokrbPrincipalNamemiddleNameorclActiveEndDateorclActiveStartdateorclContactorclDateOfBirthorclDefaultProfileGrouporclDisplayPersonalInfoorclGenderorclHireDateorclHostedCreditCardExpireDateorclHostedCreditCardNumberorclHostedCreditCardTypeorclHostedDunsNumberorclHostedPaymentTermorclIsEnabledorclIsVisibleorclMaidenNameorclPasswordorclPasswordHintorclPasswordHintAnswerorclPasswordVerifierorclPKCS12HintorclSAMAccountNameorclSearchFilterorclSubscriberFullNameorclSubscriberTypeorclTimeZoneorclTxnMaxOperationsorclVersionorclWirelessAccountNumberorclWorkflowNotificationPrefuserPKCS12

オブジェクト・クラス

orclSubscriberorclUserV2

6.2.14 パスワード・ポリシーのスキーマ要素

この項では、パスワード・ポリシーの構成に関係する属性およびオブジェクト・クラスを示します。

属性

cndisplayNameorclPwdAllowHashCompareorclPwdAlphaNumericorclPwdEncryptionEnableorclPwdIllegalValuesorclPwdIPLockoutorclPwdIPLockoutDurationorclPwdIPMaxFailureorclPwdPolicyEnablepwdAllowUserChangepwdCheckSyntaxpwdExpireWarningpwdFailureCountIntervalpwdGraceLoginLimitpwdInHistorypwdLockoutpwdLockoutDurationpwdMaxAgepwdMaxFailurepwdMinAgepwdMinLengthpwdMustChangepwdSafeModify

オブジェクト・クラス

pwdpolicy

6.2.15 パスワード検証機能のスキーマ要素

この項では、パスワード検証機能に関係する属性およびオブジェクト・クラスを示します。

属性

cndisplayNameorclAppIdorclPwdVerifierParamsowner

オブジェクト・クラス

orclPwdVerifierProfile