我正在尝试从openldap服务器检索内部属性。更具体地说,我需要检索对象的 entryUUID 属性。在LDAP中,正在从服务器获取 objectGUID ,但无法从openldap中检索类似的字段。
SCOPE_SUBTREE 正用于检索属性。 有人知道出路吗?提前谢谢。
答案 0 :(得分:0)
它可能被否决了,因为建议使用此属性作为唯一标识条目的方法。例如,
“'entryUUID'可操作 属性以及相关的匹配规则和语法。属性 拥有服务器分配的通用唯一标识符(UUID),用于 宾语。目录客户端可以使用此属性来区分 用专有名称标识的对象或用于定位对象的对象 重命名后。”
来自官方Open Ldap documentation。
可以使用'+'请求内部或操作属性,这将返回Ldap条目(包括entryuuid)的操作属性。
答案 1 :(得分:-1)
这是一个操作属性,因此您必须明确请求它,或在要返回的属性中包含<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:mapbox="http://schemas.android.com/apk/res-auto"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.mycompany.myfirstglapp.MainActivity">
<TextView
android:text="Hello mate!"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button android:id="@+id/locate1"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:onClick="myButton"
android:text="@string/locate_me"
android:background="#1880c9"/>
<com.mapbox.mapboxsdk.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
mapbox:style_url="@string/style_mapbox_streets"
mapbox:center_latitude="-36.91044"
mapbox:center_longitude="174.88203"
mapbox:zoom="12"/>
</RelativeLayout>
。
但是,您不应该将此用于您自己的目的。这不关你的事。例如,它可以在备份/恢复期间进行更改。