Method Protocols.LDAP.parse_ldap_url()
- Method parse_ldap_url
mapping(string:mixed) parse_ldap_url(string ldap_url)
- Description
Parses an LDAP URL and returns its fields in a mapping.
- Returns
The returned mapping contains these fields:
scheme : string The URL scheme, either
"ldap"
or"ldaps"
.host : string Self-explanatory.
port : int basedn : string attributes : array(string) Array containing the attributes. Undefined if none was specified.
scope : int The scope as one of the
SEARCH_*
constants. Undefined if none was specified.filter : string The search filter. Undefined if none was specified.
ext : mapping(string:string|int(1..1)) The extensions. Undefined if none was specified. The mapping values are
1
for extensions without values. Critical extensions are checked and the leading"!"
do not remain in the mapping indices.url : string The original unparsed URL.
- See also
get_parsed_url