RFC 3744:Web Distributed Authoring and Versioning ...
RFC-Ref

search


Click on the red underlined text to get to the source

... with last name "Stein" would appear at /s/t/Stein. In effect, this pre-computes a common query, search on last name, and encodes it into a hierarchy. The drawback with this scheme is that it handles only a small set of predefined queries ...
... user name, job title, etc. Two separate searches are supported, both via the REPORT method, one to search principal resources (DAV ...
... (DAV:principal-property-search, Section 9.4), the other to determine which properties may be searched at all (DAV:principal ...
... which properties may be searched at all (DAV:principal-search- property-set, Section 9.5). ...


... DAV:principal-property-search REPORT (defined in Section 9.4). Clients use the DAV ...
... Clients use the DAV:principal-property-search REPORT to populate their user interface with a list of principals ...


... principals must fall within server-specific, predefined limits. For example, this condition might be triggered if a search specification would cause the return of an extremely large number of responses. ...
... DAV:principal-property-search REPORT ...
... The DAV:principal-property-search REPORT performs a search for all principals ...
... DAV:principal-property-search REPORT performs a search for all principals whose properties contain character data that matches the ...
... principals whose properties contain character data that matches the search criteria specified in the request. One expected use of this report is to discover the URL of a principal ...
... principals. The actual search method (exact matching vs. substring matching vs, ...
... DAV:principal-property-search is not constrained by the semantics of an underlying user management ...
... For implementation efficiency, servers do not typically support searching on all properties. A search requesting properties that are not searchable for a particular principal will not match that ...
... Support for the DAV:principal-property-search report is REQUIRED. Implementation Note: The value of a WebDAV ...
... LDAP repository specifies whether it supports case-sensitive or caseless searching. One of the benefits of leaving the search method to the discretion of the server implementation is the ...
... method to the discretion of the server implementation is the default LDAP attribute search behavior can be used when implementing the DAV:principal ...
... implementing the DAV:principal-property-search report. Marshalling: ...
... The request body MUST be a DAV:principal-property-search XML element containing a search specification and an optional list of ...
... principal-property-search XML element containing a search specification and an optional list of properties. For every principal that matches the search ...
... search specification and an optional list of properties. For every principal that matches the search specification, the response will contain the value of the requested properties on that principal ...
... <!ELEMENT principal-property-search ((property-search+), prop?, apply-to-principal ...
... principal-property-search ((property-search+), prop?, apply-to-principal-collection-set?) > ...
... The DAV:property-search element contains a prop element ...
... enumerating the properties to be searched and a match element, containing the search string. <!ELEMENT ...
... <!ELEMENT property-search (prop, match) > prop: see RFC 2518prop, Section 12.11 ...
... ELEMENT match #PCDATA > Multiple property-search elements or multiple elements within a ...
... The response body for a successful DAV:principal-property-search REPORT request MUST contain a DAV:response element ...
... element for each principal whose property values satisfy the search specification given in DAV:principal ...
... given in DAV:principal-property-search. If DAV ...
... principals must fall within server-specific, predefined limits. For example, this condition might be triggered if a search specification would cause the return of an extremely large number of responses. ...
... character information item content (see [REC-XML-INFOSET]). For example, the search string "julian" would match the DAV:displayname property with value "Julian Reschke". Note that the on-the-wire ...
... In this case, matching is performed on each individual contiguous sequence of character information items. In the example above, a search string would be compared to the four following strings: {cdata 0} ...
... Example: successful DAV:principal-property-search REPORT ...
... The response shows that two principal resources meet the search specification, "John Doe" and "Zygdoebert Smith". The property "salary" in namespace ...
... encoding="utf-8" ?> <D:principal-property-search xmlns:D="DAV:"> ...
... xmlns:D="DAV:"> <D:property-search> <D:prop> <D:displayname/> ...
... </D:prop> <D:match>doE</D:match> </D:property-search> <D:property-search> ...
... </D:property-search> <D:property-search> <D:prop xmlns:B="http://www.example.com/ns/"> ...
... </D:prop> <D:match>Sales</D:match> </D:property-search> <D:prop xmlns:B="http://www.example.com/ns/"> ...
... </D:prop> </D:principal-property-search> >> Response << ...
... DAV:principal-search-property-set REPORT ...
... The DAV:principal-search-property-set REPORT identifies those properties that may be searched using the DAV:principal ...
... DAV:principal-property- search REPORT (defined in Section 9.4). Servers MUST support the DAV ...
... Servers MUST support the DAV:principal-search-property-set REPORT on all collections identified in the value of a DAV:principal ...
... DAV:principal-search-property-set REPORT to present a query interface ...
... The request body MUST be an empty DAV:principal-search-property- set XML element. ...
... The response body MUST be a DAV:principal-search-property-set XML element, containing a DAV:principal ...
... XML element, containing a DAV:principal-search-property XML element for each property that may be searched with the DAV ...
... DAV:principal- property-search REPORT. A server MAY limit its response to just a subset of the searchable properties, such as those likely to be useful to an interactive access control ...
... <!ELEMENT principal-search-property-set (principal-search ...
... search-property-set (principal-search-property*) > Each DAV ...
... Each DAV:principal-search-property XML element contains exactly one searchable property, and a description of the property. ...
... <!ELEMENT principal-search-property (prop, description) > The DAV ...
... server is able to perform a DAV:principal-property-search REPORT. prop: see RFC 2518prop ...
... Example: DAV:principal-search-property-set REPORT ...
... principal properties by requesting the DAV:principal-search- property-set REPORT on the root of the server's principal ...
... encoding="utf-8" ?> <D:principal-search-property-set xmlns:D="DAV:"/> ...
... encoding="utf-8" ?> <D:principal-search-property-set xmlns:D="DAV:"> ...
... DAV:"> <D:principal-search-property> <D:prop> <D:displayname/> ...
... xml:lang="en">Full name</D:description> </D:principal-search-property> <D:principal-search ...
... search-property> <D:principal-search-property> <D:prop xmlns:B="http://BigCorp.com/ns/"> ...
... xml:lang="en">Job title</D:description> </D:principal-search-property> </D:principal-search ...
... search-property> </D:principal-search-property-set> ...


... state. However, if all resources have world- readable ACLs, it is possible to perform an exhaustive search for those resources that have inadvertently left themselves in a vulnerable state ...


... Wannamaker. We thank Keith Wannamaker for the initial text of the principal property search sections. Prior work on WebDAV access control protocols has been performed by Yaron Goland, Paul Leach, ...


... <!ELEMENT principal-property-search ((property-search+), prop?) > <!ELEMENT ...
... ELEMENT principal-property-search ((property-search+), prop?) > <!ELEMENT property-search ...
... search+), prop?) > <!ELEMENT property-search (prop, match) > <!ELEMENT match #PCDATA > ...
... <!ELEMENT principal-search-property-set ( principal-search ...
... search-property-set ( principal-search-property*) > <!ELEMENT principal ...
... <!ELEMENT principal-search-property (prop, description) > <!ELEMENT description #PCDATA > ...


... DAV:principal-property-search 51 DAV:principal ...
... DAV:principal-search-property-set 56 DAV:principal ...
... DAV:principal-property-search 51 DAV:principal ...
... DAV:principal-search-property-set 56 Resource Types DAV ...



Google
Web
RFC-Ref