Author: boryas
Date: Thu Jan 21 23:36:13 2010
New Revision: 901924
URL: http://svn.apache.org/viewvc?rev=901924&view=rev
Log:
HADOOP-6495. Identifier should be serialized after the password is
created In Token constructor (jnp via boryas)
Modified:
hadoop/common/trunk/CHANGES.txt
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/SecretManager.java
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/Token.java
Modified: hadoop/common/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/CHANGES.txt?rev=901924&r1=901923&r2=901924&view=diff
==============================================================================
--- hadoop/common/trunk/CHANGES.txt (original)
+++ hadoop/common/trunk/CHANGES.txt Thu Jan 21 23:36:13 2010
@@ -108,6 +108,9 @@
that Avro can read FileSystem data.
(Aaron Kimball via cutting)
+ HADOOP-6495. Identifier should be serialized after the password is
+ created In Token constructor (jnp via boryas)
+
OPTIMIZATIONS
BUG FIXES
Modified:
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/SecretManager.java
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/src/java/org/apache/hadoop/security/token/SecretManager.java?rev=901924&r1=901923&r2=901924&view=diff
==============================================================================
---
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/SecretManager.java
(original)
+++
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/SecretManager.java
Thu Jan 21 23:36:13 2010
@@ -45,10 +45,11 @@
/**
* Create the password for the given identifier.
+ * identifier may be modified inside this method.
* @param identifier the identifier to use
* @return the new password
*/
- public abstract byte[] createPassword(T identifier);
+ protected abstract byte[] createPassword(T identifier);
/**
* Retrieve the password for the given token identifier. Should check the
date
Modified:
hadoop/common/trunk/src/java/org/apache/hadoop/security/token/Token.java
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/src/java/org/apache/hadoop/security/token/Token.java?rev=901924&r1=901923&r2=901924&view=diff
==============================================================================
--- hadoop/common/trunk/src/java/org/apache/hadoop/security/token/Token.java
(original)
+++ hadoop/common/trunk/src/java/org/apache/hadoop/security/token/Token.java
Thu Jan 21 23:36:13 2010
@@ -42,8 +42,8 @@
* @param mgr the secret manager
*/
public Token(T id, SecretManager<T> mgr) {
- identifier = id.getBytes();
password = mgr.createPassword(id);
+ identifier = id.getBytes();
kind = id.getKind();
service = new Text();
}