From cdb45222735d8f4d30f133b98fabde53f13cf637 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Wed, 28 Mar 2012 14:35:03 +0000
Subject: [PATCH] Fix Issue OPENDJ-459: User's privileges not working with SASL EXTERNAL auth. The certificate mappers where searching for the user entry, but not requesting operational attributes. As a result, the authenticated user privileges were not established properly.

---
 opends/src/messages/messages/extension.properties |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/opends/src/messages/messages/extension.properties b/opends/src/messages/messages/extension.properties
index 4364ec5..3eba639 100644
--- a/opends/src/messages/messages/extension.properties
+++ b/opends/src/messages/messages/extension.properties
@@ -1497,7 +1497,7 @@
  filter "%s": response code %d (%s) and error message "%s"
 MILD_ERR_LDAP_PTA_INVALID_PORT_NUMBER_606=The configuration of LDAP PTA policy \
  "%s" is invalid because the remote LDAP server address "%s" specifies a port \
- number which is invalid. Port numbers should be greater than 0 and less than 65536 
+ number which is invalid. Port numbers should be greater than 0 and less than 65536
 SEVERE_ERR_LDAP_PTA_PWD_PROPERTY_NOT_SET_607=The configuration of LDAP PTA policy \
  "%s" is invalid because the Java property %s which should contain the mapped \
  search bind password is not set
@@ -1519,4 +1519,28 @@
 MILD_ERR_ETAG_VATTR_NOT_SEARCHABLE_614=The %s attribute is not \
  searchable and should not be included in otherwise unindexed search filters
 MILD_ERR_PWDEXPTIME_VATTR_NOT_SEARCHABLE_615=The %s attribute is not \
- searchable and should not be included in otherwise unindexed search filters
\ No newline at end of file
+ searchable and should not be included in otherwise unindexed search filters
+SEVERE_ERR_SATUACM_MULTIPLE_SEARCH_MATCHING_ENTRIES_616=The certificate with \
+ subject %s mapped to multiple users
+MILD_ERR_SATUACM_INEFFICIENT_SEARCH_617=The internal search based on \
+ the certificate with subject %s could not be processed efficiently:  %s.  \
+ Check the server configuration to ensure that all associated backends are \
+ properly configured for these types of searches
+MILD_ERR_SATUACM_SEARCH_FAILED_618=An internal failure occurred while \
+ attempting to map the certificate with subject %s to a user entry:  %s
+SEVERE_ERR_SDTUACM_MULTIPLE_SEARCH_MATCHING_ENTRIES_619=The certificate with \
+ subject %s mapped to multiple users
+MILD_ERR_SDTUACM_INEFFICIENT_SEARCH_620=The internal search based on \
+ the certificate with subject %s could not be processed efficiently:  %s.  \
+ Check the server configuration to ensure that all associated backends are \
+ properly configured for these types of searches
+MILD_ERR_SDTUACM_SEARCH_FAILED_621=An internal failure occurred while \
+ attempting to map the certificate with subject %s to a user entry:  %s
+SEVERE_ERR_FCM_MULTIPLE_SEARCH_MATCHING_ENTRIES_622=The certificate with \
+ fingerprint %s mapped to multiple users
+MILD_ERR_FCM_INEFFICIENT_SEARCH_623=The internal search based on \
+ the certificate with fingerprint %s could not be processed efficiently:  %s.  \
+ Check the server configuration to ensure that all associated backends are \
+ properly configured for these types of searches
+MILD_ERR_FCM_SEARCH_FAILED_624=An internal failure occurred while \
+ attempting to map the certificate with fingerprint %s to a user entry:  %s

--
Gitblit v1.10.0