HADOOP-15411. AuthenticationFilter should use Configuration.getPropsWithPrefix instead of iterator. (Suma Shivaprasad via wangda)
Change-Id: Ia19458a43aceb4ffdb1e8eccc519655235d92ba9 (cherry picked from commit 3559d8b1dacf5cf207424de37cb6ba8865d26ffe)
This commit is contained in:
parent
af286319fd
commit
da9d5a3fee
|
@ -69,14 +69,10 @@ public class AuthenticationFilterInitializer extends FilterInitializer {
|
||||||
|
|
||||||
//setting the cookie path to root '/' so it is used for all resources.
|
//setting the cookie path to root '/' so it is used for all resources.
|
||||||
filterConfig.put(AuthenticationFilter.COOKIE_PATH, "/");
|
filterConfig.put(AuthenticationFilter.COOKIE_PATH, "/");
|
||||||
|
Map<String, String> propsWithPrefix = conf.getPropsWithPrefix(prefix);
|
||||||
|
|
||||||
for (Map.Entry<String, String> entry : conf) {
|
for (Map.Entry<String, String> entry : propsWithPrefix.entrySet()) {
|
||||||
String name = entry.getKey();
|
filterConfig.put(entry.getKey(), entry.getValue());
|
||||||
if (name.startsWith(prefix)) {
|
|
||||||
String value = conf.get(name);
|
|
||||||
name = name.substring(prefix.length());
|
|
||||||
filterConfig.put(name, value);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Resolve _HOST into bind address
|
//Resolve _HOST into bind address
|
||||||
|
|
Loading…
Reference in New Issue