Interface LDAPIdentity
- All Superinterfaces:
Identity
Represents the identity of a user in an LDAP server.
An LDAP user is typically represented as a person
, an organizationalPerson
or a inetOrgPerson
as defined by
RFC 2256 and RFC2798.
The LDAP identity compiles these attributes to represent the full identity of a user previously authenticated on an LDAP server.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Values of the license or registration plate associated with an individual.static final String
Names of an object.static final String
Department to which a person belongs.static final String
Human-readable descriptive phrases about the object.static final String
Country and city strings associated with the object (the addressee) needed to provide the Public Telegram Service.static final String
Preferred name of a person to be used when displaying entries.static final String
Numeric or alphanumeric identifier assigned to a person.static final String
Used to identify the employer to employee relationship.static final String
Telephone numbers (and, optionally, the parameters) for facsimile terminals.static final String
Strings that are the part of a person's name that is not their surname.static final String
A home telephone number associated with a person.static final String
A home postal address for an object.static final String
Strings of initials of some or all of an individual's names, except the surname(s).static final String
Images of a person using the JPEG File Interchange Formatstatic final String
Names of a locality or place, such as a city, county, or other geographic region.static final String
Uniform Resource Identifiers with optional label.static final String
An electronic mailbox.static final String
The manager of an object represented by an entry.static final String
A mobile telephone number associated with a person.static final String
Names of an organization.static final String
Names of an organizational unit.static final String
Names that a Postal Service uses to identify a post office.static final String
Postal box identifiers that a Postal Service uses when a customer arranges to receive mail at a box on the premises of the Postal Service.static final String
Addresses used by a Postal Service to perform services for the object.static final String
Codes used by a Postal Service to identify postal service zones.static final String
An indication of the preferred method of getting a message to the object.static final String
Preferred written or spoken language.static final String
Postal addresses suitable for reception of telegrams or expedited documents, where it is necessary to have the recipient accept delivery.static final String
The room number of an object.static final String
The secretary of a person.static final String
Strings for the family names of a person.static final String
Full names of states or provinces.static final String
Site information from a postal address (i.e., the street name, place, avenue, and the house number).static final String
Telephone numbers that comply with the ITU Recommendation E.123.static final String
Title of a person in their organizational context.static final String
Computer system login names associated with the object.static final String
The certificate (public key) of a person. -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of car licenses.Returns the list of common names.Returns the list of department numbers.Returns the list of descriptions.Returns the list of destination indicators.Returns the list of display names.Returns the list of employee numbers.Returns the list of employee types.Returns the list of facsimile telephone numbers.Returns the list of given names.Returns the list of home telephone numbers.Returns the list of home postal addresses.Returns the list of initials.List
<byte[]> Returns the list of JPEG photos.Returns the list of labeled URIs.Returns the list of locality names.getMail()
Returns the list of email addresses.Returns the list of post office boxes.Returns the list of mobile telephone numbers.Returns the list of organizational units.Returns the list of organization names.Returns the list of physical delivery office name.Returns the list of postal addresses.Returns the list of postal codes.Returns the list of post office boxes.Returns the preferred delivery method.Returns the preferred language.Returns the list of registered addresses.Returns the list of room numbers.Returns the list of secretaries.getState()
Returns the list of states.Returns the list of streets.Returns the list of surnames.Returns the list of telephone numbers.getTitle()
Returns the list of titles.byte[]
Returns the user certificate
-
Field Details
-
ATTRIBUTE_SN
Strings for the family names of a person.
RFC4519 Section 2.32- See Also:
-
ATTRIBUTE_CN
Names of an object.
RFC4519 Section 2.3- See Also:
-
ATTRIBUTE_TELEPHONE_NUMBER
Telephone numbers that comply with the ITU Recommendation E.123.
RFC4519 Section 2.35- See Also:
-
ATTRIBUTE_DESCRIPTION
Human-readable descriptive phrases about the object.
RFC4519 Section 2.5- See Also:
-
ATTRIBUTE_TITLE
Title of a person in their organizational context.
RFC4519 Section 2.38- See Also:
-
ATTRIBUTE_REGISTERED_ADDRESS
Postal addresses suitable for reception of telegrams or expedited documents, where it is necessary to have the recipient accept delivery.
RFC4519 Section 2.27- See Also:
-
ATTRIBUTE_DESTINATION_INDICATOR
Country and city strings associated with the object (the addressee) needed to provide the Public Telegram Service.
RFC4519 Section 2.6- See Also:
-
ATTRIBUTE_PREFERED_DELIVERY_METHOD
An indication of the preferred method of getting a message to the object.
RFC4519 Section 2.26- See Also:
-
ATTRIBUTE_FACSIMILE_TELEPHONE_NUMBER
Telephone numbers (and, optionally, the parameters) for facsimile terminals.
RFC4519 Section 2.10- See Also:
-
ATTRIBUTE_STREET
Site information from a postal address (i.e., the street name, place, avenue, and the house number).
RFC4519 Section 2.34- See Also:
-
ATTRIBUTE_POST_OFFICE_BOX
Postal box identifiers that a Postal Service uses when a customer arranges to receive mail at a box on the premises of the Postal Service.
RFC4519 Section 2.25- See Also:
-
ATTRIBUTE_POSTAL_CODE
Codes used by a Postal Service to identify postal service zones.
RFC4519 Section 2.24- See Also:
-
ATTRIBUTE_POSTAL_ADDRESS
Addresses used by a Postal Service to perform services for the object.
RFC4519 Section 2.23- See Also:
-
ATTRIBUTE_PHYSICAL_DELIVERY_OFFICE_NAME
Names that a Postal Service uses to identify a post office.
RFC4519 Section 2.22- See Also:
-
ATTRIBUTE_OU
Names of an organizational unit.
RFC4519 Section 2.20- See Also:
-
ATTRIBUTE_ST
Full names of states or provinces.
RFC4519 Section 2.33- See Also:
-
ATTRIBUTE_L
Names of a locality or place, such as a city, county, or other geographic region.
RFC4519 Section 2.16- See Also:
-
ATTRIBUTE_CAR_LICENSE
Values of the license or registration plate associated with an individual.
RFC2798 Section 2.1- See Also:
-
ATTRIBUTE_DEPARTMENT_NUMBER
Department to which a person belongs.
RFC2798 Section 2.3- See Also:
-
ATTRIBUTE_DISPLAY_NAME
Preferred name of a person to be used when displaying entries.
RFC2798 Section 2.3- See Also:
-
ATTRIBUTE_EMPLOYEE_NUMBER
Numeric or alphanumeric identifier assigned to a person.
RFC2798 Section 2.4- See Also:
-
ATTRIBUTE_EMPLOYEE_TYPE
Used to identify the employer to employee relationship.
RFC2798 Section 2.5- See Also:
-
ATTRIBUTE_GIVEN_NAME
Strings that are the part of a person's name that is not their surname.
RFC4519 Section 2.12- See Also:
-
ATTRIBUTE_HOME_PHONE
A home telephone number associated with a person.
RFC1274 Section 9.3.16- See Also:
-
ATTRIBUTE_HOME_POSTAL_ADDRESS
A home postal address for an object.
RFC1274 Section 9.3.29- See Also:
-
ATTRIBUTE_INITIALS
Strings of initials of some or all of an individual's names, except the surname(s).
RFC4519 Section 2.14- See Also:
-
ATTRIBUTE_JPEG_PHOTO
Images of a person using the JPEG File Interchange Format
RFC2798 Section 2.6- See Also:
-
ATTRIBUTE_LABELED_URI
Uniform Resource Identifiers with optional label.
RFC2079- See Also:
-
ATTRIBUTE_MAIL
An electronic mailbox.
RFC1274 Section 9.3.3- See Also:
-
ATTRIBUTE_MANAGER
The manager of an object represented by an entry.
RFC1274 Section 9.3.10- See Also:
-
ATTRIBUTE_MOBILE
A mobile telephone number associated with a person.
RFC1274 Section 9.3.31- See Also:
-
ATTRIBUTE_O
Names of an organization.
RFC4519 Section 2.19- See Also:
-
ATTRIBUTE_ROOM_NUMBER
The room number of an object.
RFC1274 Section 9.3.6- See Also:
-
ATTRIBUTE_SECRETARY
The secretary of a person.
RFC1274 Section 9.3.17- See Also:
-
ATTRIBUTE_UID
Computer system login names associated with the object.
RFC4519 Section 2.39- See Also:
-
ATTRIBUTE_USER_CERTIFICATE
The certificate (public key) of a person.
RFC2256 Section 5.37- See Also:
-
ATTRIBUTE_PREFERRED_LANGUAGE
Preferred written or spoken language.
RFC2798 Section 2.7- See Also:
-
-
Method Details
-
getSurname
Returns the list of surnames.
- Returns:
- a list
-
getCommonName
Returns the list of common names.
- Returns:
- a list
-
getTelephoneNumber
Returns the list of telephone numbers.
- Returns:
- a list
-
getDescription
Returns the list of descriptions.
- Returns:
- a list
-
getTitle
Returns the list of titles.
- Returns:
- a list
-
getRegisteredAddress
Returns the list of registered addresses.
- Returns:
- a list
-
getDestinationIndicator
Returns the list of destination indicators.
- Returns:
- a list
-
getPreferredDeliveryMethod
String getPreferredDeliveryMethod()Returns the preferred delivery method.
- Returns:
- a string or null
-
getFacsimileTelephoneNumber
Returns the list of facsimile telephone numbers.
- Returns:
- a list
-
getStreet
Returns the list of streets.
- Returns:
- a list
-
getPostOfficeBox
Returns the list of post office boxes.
- Returns:
- a list
-
getPostalCode
Returns the list of postal codes.
- Returns:
- a list
-
getPostalAddress
Returns the list of postal addresses.
- Returns:
- a list
-
getPhysicalDeliveryOfficeName
Returns the list of physical delivery office name.
- Returns:
- a list
-
getOrganizationalUnit
Returns the list of organizational units.
- Returns:
- a list
-
getState
Returns the list of states.
- Returns:
- a list
-
getLocalityName
Returns the list of locality names.
- Returns:
- a list
-
getCarLicense
Returns the list of car licenses.
- Returns:
- a list
-
getDepartmentNumber
Returns the list of department numbers.
- Returns:
- a list
-
getDisplayName
String getDisplayName()Returns the list of display names.
- Returns:
- a list
-
getEmployeeNumber
String getEmployeeNumber()Returns the list of employee numbers.
- Returns:
- a list
-
getEmployeeType
Returns the list of employee types.
- Returns:
- a list
-
getGivenName
Returns the list of given names.
- Returns:
- a list
-
getHomePhone
Returns the list of home telephone numbers.
- Returns:
- a list
-
getHomePostalAddress
Returns the list of home postal addresses.
- Returns:
- a list
-
getInitials
Returns the list of initials.
- Returns:
- a list
-
getJpegPhoto
List<byte[]> getJpegPhoto()Returns the list of JPEG photos.
- Returns:
- a list
-
getLabeledURI
Returns the list of labeled URIs.
- Returns:
- a list
-
getMail
Returns the list of email addresses.
- Returns:
- a list
-
getManager
Returns the list of post office boxes.
- Returns:
- a list
-
getMobile
Returns the list of mobile telephone numbers.
- Returns:
- a list
-
getOrganizationName
Returns the list of organization names.
- Returns:
- a list
-
getRoomNumber
Returns the list of room numbers.
- Returns:
- a list
-
getSecretary
Returns the list of secretaries.
- Returns:
- a list
-
getUserCertificate
byte[] getUserCertificate()Returns the user certificate
- Returns:
- a certificate or null
-
getPreferredLanguage
String getPreferredLanguage()Returns the preferred language.
- Returns:
- a string or null
-