0

というオブジェクトクラスを作成したいのですが、 、、(とりわけ) などのrequestフィールドがあります。requestIDrequestTypetimestamp

requestType は文字列で、次のように作成されます。

attributetype ( <some oid> NAME 'requestType' DESC 'the type of the request' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{250} )

カスタム属性を定義する代わりに、requestIDやのtimestampような openldap で定義された属性を使用したいので、クライアント側でリクエストの UUID やタイムスタンプを生成する必要がありません。どうすればそれを実現できますか?entryUUIDcreateTimestamp

これは、私のオブジェクト クラス スキーマ定義が現在どのように見えるかです。

objectclass ( <some oid> NAME 'request' SUP top STRUCTURAL DESC 'request' MUST ( requestType ))

4

2 に答える 2

1

に特定の値を設定する必要がrequestIDあり、独自の属性を定義する必要がある場合は、操作属性および をtimeStamp使用できません。これらの属性はサーバーによって管理され、値はサーバーによって制御/生成されます。ユーザーデータとして使用するためのものではありません。entryUUIDcreateTimestamp

ただし、同様の構文を持つ属性を定義できます。

于 2018-07-18T10:25:58.487 に答える