From 92be69ced668ace6903a27efa86aefd5f064b4d7 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sat, 04 Aug 2007 22:25:50 +0000
Subject: [PATCH] Update the "Who Am I?" extended operation handler so that it supports the use of the proxied authorization control (versions 1 and 2). Also, add test cases that cover the use of the proxied auth control and an alternate authorization identity from a SASL bind.
---
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java b/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java
index ff929bc..df68e95 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/LDAPAuthenticationHandler.java
@@ -596,7 +596,7 @@
if (name.equalsIgnoreCase(SASL_PROPERTY_TRACE))
{
// This is acceptable, and we'll take any single value.
- List<String> values = saslProperties.get(SASL_PROPERTY_TRACE);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -848,7 +848,7 @@
if (lowerName.equals(SASL_PROPERTY_AUTHID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -1380,7 +1380,7 @@
if (lowerName.equals(SASL_PROPERTY_AUTHID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -1397,7 +1397,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_REALM))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_REALM);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -1415,7 +1415,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_QOP))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_QOP);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -1453,7 +1453,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_DIGEST_URI))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_DIGEST_URI);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -1470,7 +1470,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_AUTHZID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHZID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -2758,7 +2758,7 @@
if (lowerName.equals(SASL_PROPERTY_AUTHID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -2775,7 +2775,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_AUTHZID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHZID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -2792,7 +2792,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_KDC))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_KDC);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -2809,7 +2809,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_QOP))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_QOP);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -2848,7 +2848,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_REALM))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_REALM);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -3069,7 +3069,7 @@
if (lowerName.equals(SASL_PROPERTY_AUTHID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
@@ -3086,7 +3086,7 @@
}
else if (lowerName.equals(SASL_PROPERTY_AUTHZID))
{
- List<String> values = saslProperties.get(SASL_PROPERTY_AUTHZID);
+ List<String> values = saslProperties.get(name);
Iterator<String> iterator = values.iterator();
if (iterator.hasNext())
{
--
Gitblit v1.10.0