Author: tripod
Date: Tue Jan 28 23:01:05 2014
New Revision: 1562301
URL: http://svn.apache.org/r1562301
Log:
OAK-1363 TokenLoginModule does not set userId on auth info
- adding test
Modified:
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/TokenDefaultLoginModuleTest.java
Modified:
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/TokenDefaultLoginModuleTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/TokenDefaultLoginModuleTest.java?rev=1562301&r1=1562300&r2=1562301&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/TokenDefaultLoginModuleTest.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/security/authentication/TokenDefaultLoginModuleTest.java
Tue Jan 28 23:01:05 2014
@@ -38,6 +38,7 @@ import org.apache.jackrabbit.oak.spi.sec
import
org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration;
import org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo;
import
org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider;
+import org.junit.Ignore;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
@@ -165,6 +166,22 @@ public class TokenDefaultLoginModuleTest
}
@Test
+ @Ignore("OAK-1363")
+ public void testTokenAuthInfo() throws Exception {
+ ContentSession cs = null;
+ try {
+ SimpleCredentials sc = (SimpleCredentials) getAdminCredentials();
+ sc.setAttribute(".token", "");
+ cs = login(sc);
+ assertEquals("userid must be correct", "admin",
cs.getAuthInfo().getUserID());
+ } finally {
+ if (cs != null) {
+ cs.close();
+ }
+ }
+ }
+
+ @Test
public void testTokenCreationAndLogin() throws Exception {
ContentSession cs = null;
try {