Audit Logs Failure

Starting in software version 6.3.00, for all LDAP errors, GigaVUE‑FM will display an error message in the audit logs description field for all the failed authentication attempts. For authentication failures (48 and 49) alone, GigaVUE‑FM will map the LDAP error codes and display a custom description.

For all other error codes, GigaVUE‑FM will display only the error code details. The following are examples of the error code message formats for LDAP errors.

[LDAP: error code 32 - 0000208D: NameErr: DSID-03100241, problem 2001 (NO_OBJECT), data 0, best match of: ‘DC=hqdevtest,DC=com’]

[LDAP: error code 34 - 0000208F: NameErr: DSID-0310022D, problem 2006 (BAD_NAME), data 8350, best match of: ‘userbasedncheck’]

Note:   In the event of failure of all the configured LDAP servers, GigaVUE-FM will display a single common error message in the audit logs description field. Refer to the following example.
Error connecting to all LDAP servers configured. Please see the logs for more detailed info

Refer to the following table for more information on the LDAP error codes, error message, and exception details.

LDAP Status Code

Meaning

Exception or Action

0

Success

Report success

1

Operations error

NamingException

2

Protocol error

CommunicationException

3

Time limit exceeded

TimeLimitExceededException

4

Size limit exceeded

SizeLimitExceededException

5

Compared false

Used by DirContext.search(). Does not generate an exception.

6

Compared true

Used by DirContext.search(). Does not generate an exception.

7

Authentication method not supported

AuthenticationNotSupportedException

8

Strong authentication required

AuthenticationNotSupportedException

9

Partial results being returned

If the environment property "java.naming.referral" is set to "ignore" or the contents of the error do not contain a referral, throw a PartialResultException. Otherwise, use contents to build a referral.

10

Referral encountered

If the environment property "java.naming.referral" is set to "ignore", then ignore. If the property is set to "throw", throw ReferralException. If the property is set to "follow", then the LDAP provider processes the referral. If the "java.naming.ldap.referral.limit" property has been exceeded, throw LimitExceededException.

11

Administrative limit exceeded

LimitExceededException

12

Unavailable critical extension requested

OperationNotSupportedException

13

Confidentiality required

AuthenticationNotSupportedException

14

SASL bind in progress

Used internally by the LDAP provider during authentication.

16

No such attribute exists

NoSuchAttributeException

17

An undefined attribute type

InvalidAttributeIdentifierException

18

Inappropriate matching

InvalidSearchFilterException

19

A constraint violation

InvalidAttributeValueException

20

An attribute or value already in use

AttributeInUseException

21

An invalid attribute syntax

InvalidAttributeValueException

32

No such object exists

NameNotFoundException

33

Alias problem

NamingException

34

An invalid DN syntax

InvalidNameException

35

Is a leaf

Used by the LDAP provider; usually doesn't generate an exception.

36

Alias dereferencing problem

NamingException

48

Inappropriate authentication

AuthenticationNotSupportedException

49

Invalid credentials

AuthenticationException

50

Insufficient access rights

NoPermissionException

51

Busy

ServiceUnavailableException

52

Unavailable

ServiceUnavailableException

53

Unwilling to perform

OperationNotSupportedException

54

Loop detected

NamingException

64

Naming violation

InvalidNameException

65

Object class violation

SchemaViolationException

66

Not allowed on non-leaf

ContextNotEmptyException

67

Not allowed on RDN

SchemaViolationException

68

Entry already exists

NameAlreadyBoundException

69

Object class modifications prohibited

SchemaViolationException

71

Affects multiple DSAs

NamingException

80

Other

NamingException