Package org.forgerock.opendj.rest2ldap
package org.forgerock.opendj.rest2ldap
APIs for implementing REST to LDAP gateways. The API is implemented by
SubResourceImpl
which is using a pre-established
Connection
encapsulated in the
LdapClientContext
.
This context is injected by the
org.forgerock.opendj.rest2ldap.authz.ProxiedAuthV2Filter depending on the
SecurityContext
injected by one of the configured authorization filters.-
ClassDescriptionAbstract class for property mappers mapping a DN (or DN and JSON) LDAP attribute to a JSON object.AbstractReverseResourceReferencePropertyMapper<T extends AbstractReverseResourceReferencePropertyMapper<T>>A property mapper which provides a mapping from a JSON value to a DN valued LDAP attribute in another resource.Represents an
action
that may be performed against a resource.An affinity context can be used to bypass any load-balancing and always direct a requests to the same server.Defines a one-to-many relationship between a parent resource and its children.Decorator for a request handler that can return an api descriptor of the underlying handler.Logs internal server errors and runtime exceptions once the request has been processed.Lightweight REST API providing native LDAP capabilities.Hdap Http application.A property mapper which provides a mapping from a DN (or DN and JSON) LDAP attribute to a JSON object.This class contains methods for creating and manipulating connection factories and connections.A property mapper which provides a mapping from a JSON value to an LDAP attribute having the JSON syntax.This class contains methods for creating and manipulating connection factories and connections.AContext
containing anLdapClient
, which will be used for reading the LDAP schema from the server, and anLdapClientSocket
which will be used for performing LDAP requests on behalf of the authenticated user.An property mapper which maps JSON objects to LDAP attributes.A property mapper is responsible for converting JSON values to and from LDAP attributes.The policy which should be used in order to read an entry before it is deleted, or after it is added or modified.Defines the characteristics of a resource, including its properties, inheritance, and sub-resources.Provides methods for constructing Rest2Ldap protocol gateways.Rest2ldap HTTP application.Provides core factory methods and builders for constructing Rest2Ldap endpoints from JSON configuration.This file contains localizable message descriptors having the resource nameorg.forgerock.opendj.rest2ldap.rest2ldap
.Defines the logging categories for this module.An property mapper which provides a simple mapping from a JSON value to a single LDAP attribute.Represents a one-to-one relationship between a parent resource and a child sub-resource.A SubResource defines how to reach a resource relative to its parent resource.Internal utility methods.The writability policy determines whether an attribute supports updates.